发布时间:2026/9/1 10:01:21
如何用自然语言三步画好流程图和架构图:免费开源 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-ionext-ai-draw-io 是一个基于 Next.js 的免费开源 Web 应用你只需输入一句自然语言AI 就会自动生成 draw.io 图表并支持多轮对话继续修改。无需学习 draw.io 的操作细节适合需要画流程图、架构图的技术人员、设计师和普通用户。不知道 draw.io 怎么拖框连线这类场景正需要它想象一下这个场景你正在写技术方案中间缺一张认证流程图。打开 draw.io 之后你发现要调出矩形、菱形手动对齐间距、拉箭头、改字体十几分钟过去了图还是歪的。更常见的情况是你手头只有一张白板照片或 PDF 截图里面画着草图但没人会照着它重画一份能编辑的版本。next-ai-draw-io 解决的就是这类问题把从想法到一张可编辑图表的过程压缩成一次对话草图、PDF、旧图也能直接变成标准 draw.io 文件。四个核心能力覆盖从生成到精修1. 自然语言直接生成与对话修改你输入画一个用户登录流程图包含 MFA 和会话管理AI 会生成完整的 draw.io XML 并立刻渲染出来。后续不满意就继续说把 MFA 步骤移到登录后面用 AWS 图标。图表始终是可编辑的标准 draw.io 格式随时可以导出到自己的 draw.io 里继续画。2. 上传图片、PDF 自动转图表支持两类输入上传一张已有图表或截图让 AI 照着复刻需要视觉模型如 GPT、Claude Sonnet、Gemini 3 Pro上传 PDF 或文本文件自动提取内容后生成对应图表默认最多提取 150000 字符。文档转图这一步通常最省时间。3. 图表历史记录与一键恢复每一轮 AI 编辑都会留下版本。点一下历史面板就能看到改动前的状态并直接恢复不用担心 AI 把图改坏了回不去。4. 云架构图与动画连接器项目内置对 AWS、GCP、Azure 云架构图的专门支持官方建议这类图优先使用 Claude 系列模型因为它们在训练时见过大量带云厂商 Logo 的架构图。演示的动画连接器还能让连接线动起来用在演示文稿里效果不错。快速上手三步跑出第一张图第一步克隆并安装git clone https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io cd next-ai-draw-io npm install第二步配置 AI 供应商与模型cp env.example .env.local编辑.env.local设置AI_PROVIDER和AI_MODEL。默认供应商是 AWS Bedrock其他如 OpenAI、Anthropic、DeepSeek、Ollama本地模型等十几家都可以各家对应的密钥写法见 AI 供应商配置指南。第三步启动并确认生效npm run dev打开http://localhost:6002输入一句画一个灯泡故障排查流程图。看到右侧画布出现可编辑的图表就说明配置成功了。喜欢打包部署的话也可以直接用 Docker 方式运行或下载官方桌面应用支持 Windows、macOS、Linux。三组拿来即用的提示词示例排查类流程图生成结果类似下图画一个灯泡不亮的排查流程图是否插电 → 是否烧坏 → 更换灯泡把每个判断节点标上 Yes/No 分支用绿色表示解决方案节点系统架构类生成 React AWS 无服务器架构的用户认证流程图画一个聊天应用的 RAG 架构图数据接入部分用连通的子图把外部服务用 AWS 官方图标替换演示与创意类给 Transformer 架构图加上动画连接线创建 Henry Chesbrough 开放式创新模型的可视化画一只可爱的猫测试用AI 真能画这些提示词直接来自项目 README 的示例区复制即可使用。技术原理一句话变成 XML 的完整链路draw.io 的图表本质上是一段 XMLmxfile/mxCell结构。next-ai-draw-io 的链路是你的提示词 一份内置的 draw.io XML 结构指南一起发给 LLM模型通过 tool calling 输出或修改 XML前端用 Vercel AI SDK 流式接收再由 react-drawio 渲染成画布。因为输出的是标准格式所以生成的图在原生 draw.io 里完全可编辑。想深入的话可以从这几个模块看起Chat API 与 XML 结构指南模型遵循的 draw.io XML 规范系统提示词控制 AI 画图行为的核心指令图表校验逻辑生成后对 XML 的合法性检查AI 供应商适配各家模型与密钥的统一接入MCP Server让 Claude Desktop、Cursor 等 AI 客户端也能驱动画图MCP 这块值得单独说一句在客户端里配置好npx next-ai-drawio/mcp-server你就能在自己的 AI 编程工具里直接说帮我画个认证流程图图表会实时出现在浏览器里相当于把整个应用接成了 AI Agent 的工具。版本与默认参数速览以下数据全部来自仓库当前版本v0.4.16Apache 2.0 许可证项目默认值说明框架Next.js 16.x / React 19.x前端与路由开发端口6002npm run dev监听地址输出上限64000 tokensMAX_OUTPUT_TOKENS推理与 XML 共享可在设置页调整PDF/文本提取上限150000 字符NEXT_PUBLIC_MAX_EXTRACTED_CHARSdraw.io 嵌入地址embed.diagrams.net自托管时用NEXT_PUBLIC_DRAWIO_BASE_URL替换管理面板未开启设置ADMIN_PASSWORD后访问/admin管理模型与配额官方推荐的模型Claude Sonnet 4.5、GPT-5.1、Gemini 3 Pro、DeepSeek V3.2/R1。这类任务对长文本 严格格式约束要求较高小模型容易只输出思考过程不出图。常见问题排查导出 PDF 没有反应嵌入式 draw.io 不支持直接导出 PDF它依赖外部转换服务。改走这条路先导出为 PNG再打印成 PDF效果一样。内网/离线部署提示连不上 embed.diagrams.netNEXT_PUBLIC_DRAWIO_BASE_URL是构建时变量打包后才生效运行时改环境变量没用。正确做法用 Docker 同时部署jgraph/drawio镜像并在构建参数里传入该地址详见 离线部署文档。本地模型只思考不画图两个高频原因模型服务没开 tool calling如 vLLM 需要--enable-auto-tool-choice或参数太小。建议用 32B 以上参数并开启工具调用。上传图片提示未提供图片说明当前模型不支持视觉输入。换带视觉能力的模型即可名字里带vision或vl的一般都支持。把画图交给对话把编辑留给自己next-ai-draw-io 把会 draw.io从门槛变成了可选项你负责描述需求它负责输出标准、可编辑的图表文件历史版本兜底MCP 接口还能把它接进你现有的 AI 工作流。Apache 2.0 许可证意味着可以免费使用、修改和分发也欢迎你提交 Issue 反馈问题或贡献代码。从上面的三步上手流程开始今天就能画出自己的第一张图。【免费下载链接】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),仅供参考

相关新闻

2026/9/1 9:56:20

AFSIM框架深度解析:组件体系、源码构建与实战跑通

简介:军事仿真建模中,平台与组件是AFSIM的两大核心机制;平台对应舰船、飞机等可部署装备,组件则包括武器、传感器、通信与处理器等功能模块。压缩包内提供可运行的源码示例,面向仿真开发人员和军事技术人员&#xff0c…

2026/9/1 10:11:23

大模型API网络超时仍扣费?解析预扣费机制与避坑指南

最近在对接和使用各类大模型 API 时,不少开发者都踩过同一个坑:网络请求明明已经超时或失败,但账户里的 Token 额度却依然被扣除了。尤其是在使用某些闭源大模型服务时,这类问题似乎更为隐蔽和频繁。本文将从一个典型的“网络断开…

2026/9/1 10:11:23

Qwen3-VL本地部署与LoRA微调全流程实战指南

这次我们来看 Qwen3-VL 的本地部署与 LoRA 微调全流程 。Qwen3-VL 是通义千问系列的多模态视觉语言模型,核心能力是把图像、视频、文档、图表这些视觉输入和文本指令放在一起处理。你给它一张截图,它可以做 OCR、图表解读、文档问答;给它一…

2026/9/1 10:11:23

Excel/WPS表格行列互换:转置与Shift拖动两种高效方法详解

在数据处理和文档编辑的日常工作中,我们经常会遇到需要调整表格行列顺序的情况。比如,一份月度销售报表,原本按产品分类排列,现在需要改为按地区排序;或者一份人员名单,需要将“姓名”列和“工号”列快速对…

2026/9/1 10:11:23

agent-plugins技能目录结构指南:为什么扁平化是最佳实践

agent-plugins技能目录结构指南:为什么扁平化是最佳实践 【免费下载链接】agent-plugins 项目地址: https://gitcode.com/GitHub_Trending/skills16/agent-plugins 本文带你读懂 agent-plugins 的技能目录结构。这个由 Flutter 团队维护的开源项目&#xff…

2026/9/1 10:06:22

超级应用与AI电脑操控:从浏览器到Agent的工程实现

Meta 代号 Project Hatch 的超级应用项目被曝光后,很多人关心的不是它能不能做成,而是“浏览器”和“电脑操控”这两件事为什么会出现在同一个产品里。前者是超级应用最常见的承载界面,后者代表了 AI 从对话助手走向系统操作助手的关键能力。…

2026/8/31 1:05:20

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/1 8:27:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/1 7:04:43

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…