news 2026/9/1 10:31:12

Next AI Draw.io:一句话画出云架构图,自然语言绘图工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Next AI Draw.io:一句话画出云架构图,自然语言绘图工具

Next 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

Next AI Draw.io 是一个把 draw.io 接到对话里的 Next.js 网页应用:你在聊天框里说一句需求,它直接产出可编辑的 draw.io 图,不用自己拖框、连线、对齐网格。如果你开会、写文档、备课时经常要出架构图或流程图,又不想花时间学绘图工具,这套东西就是替你动手的那个。它生成的不是图片,是标准 draw.io XML,导出后还能在 draw.io 里继续手改,或者发给同事接着画。

一句话说清它是什么

"把 draw.io 变成一个会听话的画板"

  • 自然语言出图:用一句中文或英文描述需求,AI 直接生成 draw.io XML
  • 图片复刻:上传截图或旧图,AI 把它重画并增强成可编辑版本
  • 文档转图:上传 PDF 或文本文件,自动提取内容并整理成图
  • 版本回滚:每次 AI 改动都留痕,可恢复到任意一版之前的状态
  • 多模型:接 OpenAI、Anthropic、Google、字节跳动豆包等 16 家以上 AI 提供商

30 秒上手

入口有三个:官方 Demo 站(免安装,可自带 API Key 解除用量限制)、桌面应用(Windows / macOS / Linux 三平台),以及 Docker 自部署。最可控的是 Docker,1 条命令:

docker run -d -p 3000:3000 \ -e AI_PROVIDER=openai \ -e AI_MODEL=gpt-4o \ -e OPENAI_API_KEY=<你的值> \ ghcr.io/dayuanjiang/next-ai-draw-io:latest

首次运行要拉镜像,一般 1~2 分钟,然后浏览器打开 http://localhost:3000 即可。最常见的第一个坑是"AI 只思考不画图",原因通常是模型太小(建议 32B 参数以上)或模型服务没开 tool calling。

它真正好用的几个场景

后端同学:把口头描述变成可评审的架构图

你输入:"画一个 AWS 高可用架构,包含负载均衡器、3 台 EC2 实例和 RDS 数据库"

它输出:带 AWS 官方组件图标和完整连线关系的云架构图。自然语言生成架构图是它最能打的环节,Claude 系列在云厂商图标上训练过,出图最稳。

产品同学:丢一份文档,AI 画流程图

你输入:上传 PDF 需求文档,附一句"把订单处理流程整理成流程图,要包含库存检查和支付验证"

它输出:一张每个步骤、分支、终点都是可编辑节点的完整流程图,不用逐字口述内容。

老师:把课本概念变成课件插图

你输入:"画一个灯泡故障排查流程图,每步检查都要有是/否判断"

它输出:主干清晰、判断分支分明的排查图,直接粘进课件就能用。

配置与扩展(按需选读)

选项默认值什么时候改它
AI_PROVIDERbedrock用非 AWS 的提供商(openai / anthropic / google / doubao 等)
AI_MODELbedrock 的 claude-sonnet-4-5想换模型,或逗号分隔填多个做候选
MAX_OUTPUT_TOKENS64000大图被截断、输出不完整时
ADMIN_PASSWORD不设置(面板禁用)要开 /admin 面板在线管模型、访问码、配额
NEXT_PUBLIC_DRAWIO_BASE_URLembed.diagrams.net离线内网,要指向自建 draw.io

大多数人不用碰这张表:任选一个提供商和 1 个能画的模型就能用。团队部署时设一下ADMIN_PASSWORD,就能在/admin页面里改模型、访问码和配额,保存即生效、不用重启。

技术侧一瞥(给想深挖的人)

  • app/api/chat/route.ts:聊天请求入口,用 Vercel AI SDK 做流式响应并对接绘图工具调用
  • lib/ai-providers.ts:16 家以上 AI 提供商的适配层,统一各家 key 和 endpoint 差异
  • lib/system-prompts.tslib/validation-prompts.ts:系统提示词与校验提示词,约束模型写出合法的 draw.io XML
  • lib/diagram-validator.ts:渲染前校验 AI 产出的 XML,挡住残缺输出
  • packages/mcp-server/:把绘图操作封装成 MCP 服务器,Claude Desktop、Cursor、VS Code 里的 AI agent 可直接驱动它画图

踩坑提醒

  • PDF 导出没反应:Web 版点导出 PDF 后卡住,因为嵌入的 iframe 调不到外部转换服务;先导出 PNG,再打印转 PDF。
  • 内网部署打不开画布NEXT_PUBLIC_*是构建时变量,运行时设置无效;必须在 docker build 的 args 里传入,指向自建 draw.io 地址。
  • 模型只思考不画图:本地小模型跟不上 tool calling 指令;换 32B 以上参数的模型,并在 vLLM 等服务端开启 tool calling。

接下来你可以

  • 读 AI 提供商配置指南,选一个最适合你的模型
  • 翻 常见问题,离线部署、图片识别的限制都写在那
  • 本地跑起来:git clone https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io,然后npm installnpm run dev,端口 6002

画板已经备好,你只差一句话。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 10:30:55

ZIF-8/TPU复合膜CO₂跨界面迁移的分子动力学模拟全流程解析

之前在做 ZIF-8 改性 TPU 复合膜的气体分离性能研究时&#xff0c;最大的瓶颈不是实验配方&#xff0c;而是如何从微观层面解释 CO₂ 在复合体系中的迁移路径。实验只能给出渗透通量和选择性&#xff0c;但 CO₂ 究竟是在 ZIF-8 孔道内跳跃&#xff0c;还是沿着 ZIF-8 与 TPU 的…

作者头像 李华
网站建设 2026/9/1 10:27:28

Convert to it构建体系全解:Vite+Bun+TypeScript工程化实践

Convert to it构建体系全解&#xff1a;ViteBunTypeScript工程化实践 【免费下载链接】convert Truly universal online file converter 项目地址: https://gitcode.com/GitHub_Trending/convert7/convert Convert to it! 是一款号称"真正通用"的浏览器端在线…

作者头像 李华
网站建设 2026/9/1 10:27:22

AI助手多模态接入实战:图像+视频+语音一条龙方案

在给AI助手接入多模态能力时&#xff0c;最常遇到的问题不是“模型不会选”&#xff0c;而是图像、视频、语音三条链路各自为政&#xff0c;接口风格不统一&#xff0c;数据格式互相不认识&#xff0c;最后强行拼在一起时&#xff0c;大量时间消耗在格式转换和联调上。本文以一…

作者头像 李华
网站建设 2026/9/1 10:26:55

数字人直播画面与音频去重实战:用OBS和FFmpeg打造高质量直播间

数字人直播这两年在短视频和电商领域被反复讨论&#xff0c;但绝大多数人卡住的环节&#xff0c;并不是“数字人形象怎么做”&#xff0c;而是直播间搭建起来之后&#xff0c;画面平平无奇、声音听感廉价、平台流量也不给。很多人试了两天就下结论&#xff1a;数字人直播不行。…

作者头像 李华
网站建设 2026/9/1 10:24:49

srt-slurm:用 Slurm 编排多节点 GPU 推理任务的实践指南

在 GPU 推理部署场景里&#xff0c;一个常见问题是&#xff1a;模型本身能在单机上跑通&#xff0c;但进入多节点、多卡、批量化的生产环境后&#xff0c;任务怎么排队、怎么分配 GPU、怎么重试失败、怎么汇总结果&#xff0c;很快变成比推理本身更耗时的工程问题。NVIDIA 开源…

作者头像 李华