📌 全文约 3500 字 | 阅读时间 8 分钟 | 一个让 32000 人 star 的 AI 画图神器
你有没有过这种感觉——
想画一个系统架构图,打开 draw.io,拖了半小时方块,连线还是一团乱麻。想给老板看一个流程图,PPT 里画了又删,删了又画,最后直接发了段文字糊弄过去。
画图这件事,本来就不该由人来干。
GitHub 上最近火得一塌糊涂的 Next-AI Draw.io,用一句话说就是:你说话,AI 画图。32000+ stars,Apache 2.0 开源协议,支持 Docker 一键部署,还能当 MCP Server 接入 Claude、Cursor 等 AI Agent。
今天拆解一下这个项目——它到底做对了什么,为什么能让全球开发者疯狂打 call。
01 · 为什么画图是 AI 最该替代的活
画图这件事有个特点:脑子里有画面,手上画不出来。
你清楚系统的架构,但用鼠标拖方块就是慢;你知道流程的逻辑,但排版连线就是丑。draw.io 虽然好用,但它本质上还是一个"手动工具"——你得告诉它每个元素放在哪、怎么连、用什么样式。
这恰恰是 LLM 最擅长的事:把自然语言翻译成结构化图形。你说"画一个 RAG 架构图,包含向量数据库、Embedding 模型和检索流程",AI 直接生成一张能用的图。不需要你会 draw.io 的 XML 语法,不需要你懂 mxGraph 的坐标系。
Next-AI Draw.io 做的事情,就是把 draw.io 这个"画布"和 LLM 这个"大脑"接上了。
02 · 它到底能干什么
打开在线 Demo(next-ai-drawio.jiang.jp),左侧是一个聊天窗口,右侧是 draw.io 画布。你打字,AI 直接在右边生成图表。
核心功能拆解:
① 自然语言画图
输入"给我画一个 Transformer 架构图,用带动画的连接线",几秒钟出图。支持流程图、架构图、思维导图、ER 图、时序图等几乎所有常见图表类型。还支持 AWS、GCP、Azure 的云架构图,图标齐全。
② 图片识别复刻
上传一张手绘草图或者别人 PPT 里的架构图截图,AI 自动识别并生成可编辑的 draw.io 版本。这个功能对经常需要"抄作业"的架构师来说简直是神器。
③ PDF/文档提取
上传一份 PDF 技术文档或文本文件,AI 从内容中提取结构关系,自动生成对应的图表。读论文、看技术方案时特别好用。
④ AI 思维链展示
支持 OpenAI o1/o3、Gemini、Claude 等模型的推理过程展示。你能看到 AI 是怎么一步步理解你的需求、拆解图形结构的。
⑤ 版本历史
每次 AI 修改都会自动保存版本,你可以随时回退到之前的版本。画错了?一键撤回。
⑥ MCP Server 接入
这是最炸裂的一个功能——它不只是一个独立应用,还是一个 MCP Server。你可以用一行命令把它接入 Claude Desktop、Cursor、VS Code,让 AI Agent 直接帮你画图。在 Claude Code 里敲一句"创建一个用户认证流程图",浏览器自动弹出画好的图。
03 · 技术架构:为什么它能这么快
拆一下它的技术栈:
前端框架
Next.js 16 + React 19,用的是最新一代的前端技术。这意味着它天然支持 SSR、Edge Runtime,部署到 Vercel、Cloudflare Workers 都是一键的事。
画图引擎
底层是 draw.io 的 mxGraph 引擎,这意味着生成的图表是标准的 draw.io 格式,可以直接导出为 SVG、PNG,也能在 draw.io 桌面版里继续编辑。
多模型支持
支持 OpenAI、Claude、Gemini、GLM-4.7(豆包赞助)、DeepSeek 等几乎所有主流模型。Demo 站用的是 GLM-4.7,你也可以配置自己的 API Key 切换到任意模型。
MCP 协议
通过 Model Context Protocol 暴露工具接口,任何支持 MCP 的 AI Agent 都能调用它。这是它从"一个应用"变成"一个基础设施"的关键。
部署方式
在线 Demo 直接用、Docker 一键部署、Vercel/Cloudflare/EdgeOne 一键部署、还有 Electron 桌面版(Windows/macOS/Linux)。基本上你想怎么用就怎么用。
04 · 对比其他 AI 画图工具,它赢在哪
市面上 AI 画图工具不少,Mermaid、PlantUML、Excalidraw AI 插件、各种 AI 图表生成器……为什么偏偏这个项目爆了?
① 基于 draw.io 生态
draw.io 是全球使用最广泛的在线画图工具,用户基数巨大。生成的图表可以直接在 draw.io 里编辑,不存在格式锁定问题。Mermaid 和 PlantUML 生成的是代码,还需要渲染;这个直接生成可交互的图表。
② 实时交互式编辑
不是"一次性生成",而是"对话式迭代"。你说"把左边的方块改成蓝色"、"在数据库和 API 之间加一个缓存层",AI 直接在现有图表上修改。这是其他工具做不到的。
③ MCP 生态接入
其他图表工具是"终点"——生成完就完了。Next-AI Draw.io 是"节点"——它可以被其他 AI Agent 调用。这意味着你可以在 Claude Code 的工作流里自动画架构图、在 Cursor 里生成代码流程图,形成完整的 AI 开发链路。
④ 开源 + 多模型
Apache 2.0 协议,完全开源。不绑定任何模型厂商,你爱用什么模型就用什么模型。这在 AI 工具里很难得——大部分工具都锁定在某个模型上。
💡 核心洞察:Next-AI Draw.io 不是一个"AI 画图工具",而是一个"AI 画图基础设施"。它把 draw.io 变成了 AI Agent 的画布,把画图从"手动操作"变成了"可编程能力"。
05 · 你可以这样用起来
最轻量的方式:直接用在线 Demo
打开 next-ai-drawio.jiang.jp,不用注册,直接开聊。免费有使用次数限制,你也可以在设置里填自己的 API Key 解锁无限使用。
进阶玩法:Docker 自部署
一行命令启动,跑在自己的服务器上。适合团队内部使用,数据不出内网。
最强玩法:接入 MCP Server
在 Claude Code 里执行 claude mcp add drawio -- npx @next-ai-drawio/mcp-server@latest,然后就可以让 AI Agent 直接画图了。这个才是它的终极形态。
桌面版:Electron App
GitHub Releases 页面下载 Windows/macOS/Linux 客户端,本地运行,体验更流畅。
🔥 32000+ stars 不是白给的。它证明了一件事:AI 最该替代的不是创意,而是执行。画图是典型的"脑子里有、手上没有"的活,交给 AI 正合适。更重要的是,它从"工具"变成了"基础设施"——当画图变成 AI Agent 的可编程能力,整个开发工作流都会被重塑。
🔗 项目地址:github.com/DayuanJiang/next-ai-draw-io🌐 在线体验:next-ai-drawio.jiang.jp📦 MCP Server:npm @next-ai-drawio/mcp-server📄 开源协议:Apache 2.0
往期文章:
夜雨聆风