告别手动拖拽:一句话让 AI 直接生成 draw.io 架构图
【免费下载链接】next-ai-draw-ioA next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural language commands and AI-assisted visualization.项目地址: https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io
周五下午,你要给评审讲一套 RAG 架构。脑里图很清楚,可一打开 draw.io 开始拖图标、拉连线、调对齐,半小时过去,图还是歪的,颜色也不统一。
Next AI Draw.io 帮你省掉这些——它是把 draw.io 接到 AI 上的一个网页应用,你用一句话就能生成架构图,出来的还是一张能继续编辑的 draw.io 图,不是张死图。
它能替你干这几件事
- 说一句需求 → 出一张图。你说"画一个带负载均衡、应用服务器和数据库的三层架构图",画布上直接长出框和连线。
- 丢一张草图或截图 → AI 照着复刻。手绘的、别处截的图,丢进去让它照着画并补全,省得从零摆起。
- 甩一份 PDF 或文本 → 自动提取成图。文档里的流程、结构,它能读出来再转成 draw.io 图。
- 对已有的图说"改一下" → 上下文修改 + 历史回滚。"把数据库从 MySQL 换成 PostgreSQL",它不仅换图标,还顺带调相关的连线;而且每次改动都有版本,能一键退回,图表状态与历史就是干这个的。 ✂️
那它到底怎么知道你要画什么?
别被"AI 画图"唬住,链路其实很短。draw.io 的图本质上是一段 XML,你可以把它想成一张图纸的施工蓝图:谁摆了什么框、连了哪条线,全写在这段文本里。
你说一句话,模型先"听懂"你要画什么(意图解析),再把它翻译成 draw.io 认识的那段 XML(指令生成),最后这段 XML 一段段流式吐到画布上,图就实时长出来了。
整个过程就是三步:自然语言 → XML 指令 → 渲染成图。背后接的是 AI 提供商适配层,OpenAI、Claude、Gemini、Bedrock,你挑一个就能用,对话与出图逻辑就靠它把结果流式推回来。
看两个真实例子
第一句需求是"生成一个 AWS 架构,用户请求打到 EC2,后面挂 S3、Bedrock 和 DynamoDB",出来的就是下面这张——分组框、组件、箭头全齐,还能直接进 draw.io 继续微调。
再来个偏业务的:输入"画一个灯不亮的故障排查流程图",它把"插电源?→换灯泡?→修灯"的判断分支、Yes/No 走向都排好了,连菱形决策框都没落下。
3 步跑起来
- 克隆并装依赖,本地起服务:
git clone https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io cd next-ai-draw-io && npm install cp env.example .env && npm run dev- 在
.env里填一个 AI 提供商的 key,比如 OpenAI 或 Claude。 - 浏览器打开 http://localhost:6002,选个模型,开画。
想省事也可以直接docker run拉镜像、把端口映到 3000;不想联网装环境的话,项目还有个 Electron 桌面版,Win/macOS/Linux 都能下。想把画图接进 Claude Desktop、Cursor 或 VS Code?它自带一个 MCP 服务,配好后让 AI 助手直接指挥它出图。
省下来的到底是啥
它把"脑子里有图、手上拖半天"的那段时间,压缩成"说一句话、看一张图"的几十秒。而且图还能进 draw.io 继续改、能回滚版本,所以它不是画完就扔的玩具,是你能接进日常工作流的一步。
【免费下载链接】next-ai-draw-ioA next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural language commands and AI-assisted visualization.项目地址: https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考