画架构图、流程图最烦的不是画图,而是先把脑子里的结构翻译成 draw.io 里一个个方框和连线。你一边想逻辑一边拖元件,半小时过去图还没成形,思路反倒被打断。更难受的是,改一版需求就要重排一遍,协作时别人还看不懂你那堆随意摆的节点。DayuanJiang 开源的 next-ai-draw-io 想让这件事变成一句话的事:你用自然语言描述要画什么,它直接在浏览器里生成可编辑的 draw.io 图,还能作为 MCP 服务器嵌进 Claude Code、Cursor 这类智能体里,让 AI 自己画完给你看。
它同时提供 Web 应用、桌面应用和 MCP Server 三种形态,底层基于 Next.js。项目采用 Apache-2.0 协议,TypeScript 编写,当前版本 v0.5.0,最近更新在 2026 年 10 月 26 日,GitHub 星数已超过 3.6 万,是「AI 画架构图」方向最受欢迎的开源项目之一,文档与多语言支持都相当完善。
项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | Next-AI-Draw-io |
| GitHub地址 | https://github.com/DayuanJiang/next-ai-draw-io |
| 项目描述 | 用对话生成并编辑 draw.io 图的 Web 应用与 MCP 服务器 |
| 作者 | DayuanJiang |
| 开源协议 | Apache License 2.0 |
| 开源状态 | 公开状态 |
| Languages | TypeScript |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-10-26 |
一、项目介绍
next-ai-draw-io 的核心体验是「聊天即画图」:你描述「带登录、MFA 和会话管理的用户认证流程图」,它实时在浏览器里渲染出对应的 draw.io 图,并且生成的是标准 draw.io 格式,可以下载下来继续手动微调。相比 draw.io 内置的 AI,它把模型选择交给你,能接多种 provider,也支持离线/内网部署,敏感架构图不必走公网模型。
作为 MCP 服务器时,它把画图能力暴露给编码智能体:Claude Code、Codex、VS Code、Cursor 等客户端配置好之后,直接让 AI「画个图」,图就在浏览器里冒出来。官方还提供了 Cloudflare Workers、Docker 与离线部署指南,适配不同运行环境,从个人到企业都能落地。
二、核心优势
第一,对话驱动。一句话生成可编辑的 draw.io 图,省去手工拖拽。第二,格式通用。产出是标准 draw.io 文件,能继续在原生编辑器里改。第三,模型自主。可接多种 provider,也支持离线。第四,智能体友好。MCP 形态让 AI 自己画图,不必人肉中转。第五,部署灵活。Web、桌面、Docker、Cloudflare 都能跑,Apache-2.0 可商用,没有授权包袱。
三、适用场景
最适合需要频繁产出架构图、流程图、时序图的工程师与技术写作者:系统设计评审前快速出初稿、给文档配图、让智能体在写方案时顺手把图也画了。对内网/离线环境,它的离线部署指南让敏感架构图不必走公网模型,既快又不用担心信息外泄。
四、安装教程
最轻量的方式是为智能体添加 MCP 服务器:
claude mcp add --scope user drawio -- npx @next-ai-drawio/mcp-server@latest本地运行 Web 版(默认端口 6002):
git clone https://github.com/DayuanJiang/next-ai-draw-io
cd next-ai-draw-io
npm install
cp env.example .env.local # 填入你的模型 provider 与 API Key
npm run dev桌面安装包也可从 Releases 页直接下载。常见报错多为未配置 API Key,填好 .env.local 即可,端口冲突时改配置中的 6002 即可。
五、使用示例
接好 MCP 后,对智能体说:
画一个用户认证的流程图,包含登录、MFA 和会话管理图会在浏览器里随对话实时生成。在 Web 版里,你也可以直接在聊天框输入同样的话,得到一份可下载、可继续编辑的 draw.io 文件。真实输入是这段描述,输出是标准格式的图形,而非一段文字说明,后续还能在原生 draw.io 里继续雕琢。
六、常见问题
问:必须联网用模型吗?默认需要,但也支持离线部署。问:生成的图能再改吗?是标准 draw.io 格式,原生编辑器可继续编辑。问:和 draw.io 内置 AI 有何不同?模型自主可选,且能作为 MCP 给智能体调用。问:支持哪些客户端?Claude Code、Codex、VS Code、Cursor 等。问:企业能用吗?Apache-2.0 可商用。
七、总结
next-ai-draw-io 把「画架构图」从手工拖拽变成对话生成,还能作为 MCP 让 AI 自己画图。对常和图打交道、又嫌手动画图打断思路的工程师,这套 Apache-2.0 的开源工具值得一试,尤其适合放进智能体的工作流里,让方案与配图一次成型。
评论 0
还没有评论,来说两句吧。