图片转流程图 他真的实现了
用 AI 自动生成流程图?这款开源工具做到了!
文 / 陈文茂
发布时间:2025 年 12 月 2 日
最近一直在思考一个问题:有没有可能通过自然语言,或者一张草图,自动生成结构清晰的流程图或架构图?
没想到,真的有开发者把这件事做成了——而且做得相当出色!
今天要向大家强烈推荐一款开源项目:**next-ai-draw-io**。它将大语言模型(LLM)与 draw. Io 深度结合,真正实现了“说画就画”的智能绘图体验。
🌟 一句话概括
你只需输入一段文字描述(比如“画一个用户登录的流程图”),AI 就会自动生成对应的 draw. Io 流程图,并且支持上传图片反向生成结构化图表,甚至还能添加动画连接线!
Demo 地址 👉 https://next-ai-draw-io.vercel.app

我亲自试用后,效果惊艳——生成的流程逻辑清晰、图标规范。
🚀 核心功能亮点
- 自然语言生成图表:输入文字指令,AI 自动生成 draw. Io 兼容的 XML 图表。
- 图片转流程图:上传手绘草图或截图,AI 自动识别并重建为可编辑的结构化图表。
- 多模型支持:兼容 OpenAI、Anthropic(Claude)、Google AI、Azure、Ollama、DeepSeek 等主流大模型。
特别推荐使用 Claude Sonnet 4.5:它在训练时专门学习过 draw. Io 的 AWS 图标,画云架构图最准!
- 版本历史 & 实时聊天交互:每次修改都保留历史记录,还能在聊天窗口中实时调整图形。
- 动画连接线:支持生成带动态效果的连接线,让复杂系统架构“活”起来。
💡 技术栈 & 原理简析
- 前端框架:Next. Js
- 绘图引擎:react-drawio(基于 draw. Io)
- AI 交互:**@ai-sdk/react**
- 数据格式:所有图表以 draw. Io 的 XML 格式存储和渲染,完全兼容官方编辑器
整个流程是:用户输入 → LLM 理解意图 → 生成/修改 XML → 实时渲染图表。
🛠️ 如何本地部署?
克隆项目:
1
2git clone https://github.com/DayuanJiang/next-ai-draw-io
cd next-ai-draw-io安装依赖:
1
npm install配置 AI 提供商(如 OpenAI):
1
cp env.example .env.local编辑
.env.local,填入你的 API Key、模型名称等。启动服务:
1
npm run dev访问
http://localhost:3000即可开始绘图!
项目也支持一键部署到 Vercel(推荐):点击这里快速部署
📌 为什么值得关注?
在知识管理、系统设计、技术分享等场景中,图表是信息传递效率最高的媒介之一。但传统绘图工具门槛高、流程繁琐。而 next-ai-draw-io 正在用 AI 降低这一门槛——让“表达想法”和“可视化呈现”无缝衔接。
对我个人而言,它完美契合了我正在构建的 “AI + 个体知识管理”体系:语音记录思考 → AI 提炼要点 → 自动生成概念图/流程图 → 存入 Obsidian。这正是“记录 → 整理 → 复盘”闭环的关键一环。
✅ 结语
如果你也经常需要画流程图、系统架构图、思维导图,或者希望将手绘草图快速数字化,强烈建议你去试试这个项目!
开源地址:👉 https://github.com/DayuanJiang/next-ai-draw-io
在线体验:👉 https://next-ai-draw-io.vercel.app