当前位置: 首页 > news >正文

Next AI Draw.io:一句话画出 draw.io 图表,从 Docker 部署到模型选型的完整上手指南

Next AI Draw.io:一句话画出 draw.io 图表,从 Docker 部署到模型选型的完整上手指南

【免费下载链接】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

用自然语言描述一句"画一张包含负载均衡、3 台实例和数据库的架构图",Next AI Draw.io 就能直接生成一张可编辑的 draw.io 图表,而不是给你一段需要自己拼起来的 XML。它基于 Next.js 构建,底层通过 Vercel AI SDK 对接各家大模型(LLM,即大语言模型),把对话内容翻译成 draw.io 可渲染的 XML 结构。适合三类人:想快速出图的开发者、需要向别人解释系统设计的产品与架构人员,以及把演示站点或桌面应用分享给团队的管理者。

先看它能做什么

能力说明
🗣️ 自然语言生成对话式创建 draw.io 图表,支持流程图、架构图、UML 等 draw.io 支持的所有类型
修改与增强对已有图表继续提修改意见,也可上传图片让 AI 识别并重建
文件转图表上传 PDF 或文本文件,提取内容后生成对应图表
☁️ 云架构图针对 AWS、GCP、Azure 组件做了专门优化,logo 与拓扑更准确
历史版本每次 AI 编辑前自动留档,可对比、可回滚
推理过程展示支持推理的模型会显示思考过程,方便你判断结果是否靠谱

3 种上手方式:在线试用、Docker 一行部署、源码运行

在线试用(零安装):直接打开官方 Demo 即可体验。若遇到配额限制,在聊天面板设置里填入自己的 API Key 即可绕过,密钥只存在浏览器本地,不会上传服务器。

Docker 部署(3 分钟本地跑起来)

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

命令跑完后访问 http://localhost:3000。不想写一堆-e参数时,也可以复制env.example.env填好配置,再用--env-file .env启动。

源码运行(适合二次开发)

git clone https://gitcode.com/GitHub_Trending/ne/next-ai-draw-io cd next-ai-draw-io && npm install && cp env.example .env.local npm run dev

然后打开 http://localhost:6002 就能看到应用。

实际能干什么:3 个真实场景

场景一:一句话生成云架构图。在对话框里输入:

画一个 AWS 高可用架构:CloudFront 在前端,ALB 后面挂 3 台 EC2,数据层用 RDS 主从加 ElastiCache 缓存。

得到的是一张组件齐全、带 AWS 官方样式图标和连接关系的架构图,不是静态图片——每个节点仍是 draw.io 里的独立元素,可以继续拖拽、改标签或导出 SVG/PNG。

场景二:把文档变成图。上传一份 PDF 设计文档或纯文本需求说明,AI 提取其中的流程和结构后输出对应图表;如果你手头只有一张旧图截图,直接上传图片也可以,AI 会把它识别并重建为可编辑版本。

场景三:对话式改图。生成初稿后不必从头再来,直接说"给数据库后面加一层只读副本""把颜色统一成蓝色系",AI 会在当前 XML 基础上增量修改。每一轮编辑前都有版本快照,不满意可以回退到之前的状态。

AI 提供商怎么选

项目内置了 16 家提供商,包括 OpenAI、Anthropic、Google Gemini、AWS Bedrock、豆包、DeepSeek、Ollama 等,其中除 AWS Bedrock 和 OpenRouter 外都支持自定义端点。官方建议选用长文本格式能力强的模型,推荐列表是 Claude Sonnet 4.5、GPT-5.1、Gemini 3 Pro、DeepSeek V3.2/R1:

你的需求推荐模型原因
云架构图Claude 系列用 AWS、Azure、GCP 架构图样数据训练过,组件 logo 更准
通用流程/业务图GPT 系列、DeepSeek通用指令遵循稳定
中文图表豆包中文表达优化,注册 ARK 平台有免费 Token 可领
完全离线Ollama本地模型,不出内网

团队使用与进阶配置

  • 多模型共享:通过AI_MODELS_CONFIG环境变量或ai-models.json配置多个服务端模型,团队成员无需各自准备 API Key。
  • 访问与配额控制:设置ADMIN_PASSWORD后可访问/admin面板,统一管理模型、访问码、功能开关和使用配额,保存即生效、无需重启。
  • 离线环境:内网访问不了默认的embed.diagrams.net时,用 Docker Compose 自带一份 draw.io 服务即可完全离线运行。

下一步建议

  1. 先用在线 Demo 确认你要画哪类图,别急着折腾环境;
  2. 按用途选模型:云架构优先 Claude,中文场景试豆包,离线需求走 Ollama;
  3. 个人使用直接 Docker 部署,团队共享再开管理员面板配置访问码与配额。

延伸阅读:AI 提供商配置指南、Docker 部署指南、离线部署指南、管理员面板说明。

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

http://www.cnnetsun.cn/news/4350287.html

相关文章:

  • 用RTX 4090打造AI魔镜:本地大模型与多模态视觉实战
  • Nessus安装与使用教程
  • OpenVoice语音克隆实操指南:3分钟搭好环境,5秒语音样本完成克隆
  • 写论文英文AI率太高,怎么降低?先校对时态,再重组固定句式。
  • 如何实现天猫多店防关联管理自动化?无人值守订单处理,日发5000单零差错
  • 麻将实战总打错?从牌效率到防守,拆解“一看就会,一打就费”的真相
  • AI歌声生成全流程:从本地部署到未修音干声处理
  • Halo邮箱验证:注册即发验证码,把假邮箱挡在门外
  • IP地址与二进制转换全解析:从手算方法到Python实现
  • 为什么DNSHE免费DNS解析这么快?Anycast DNS技术原理深度剖析
  • 从零搭建RAG知识库问答系统:原理、代码与工程落地
  • Frigate 完整安装教程:30 分钟部署本地监控 AI NVR 与实时对象检测
  • 用Jetpack Compose从零实现安卓计时器:状态驱动UI与协程实战
  • AI搜索,你的企业还在“隐形”?北京GEO优化公司推荐,这三家助你提升可见度
  • CCR 配置备份与恢复的完整实战笔记
  • 如何为pm-skills贡献一个新技能?完整开发流程与验证脚本使用指南
  • 手术场景视觉-轨迹联合预测模型:从原理到工程部署
  • iFixAi新手完整教程:从干净机器到可引用审计报告只需4步
  • 基于Java+SpringBoot的船舶物料供应商交易平台的设计与实现(毕业设计项目源码+文档)
  • FreeRTOS 中优先级反转的解决方案-互斥量
  • Monorepo中管理多个DESIGN.md:多设计系统并行的完整指南
  • AI视频转场不靠运气:用Skill固化创作流程
  • 轮腿机器人离板面加速:5cm技术鸿沟的动力学原理与仿真实现
  • Abaqus热力耦合断裂仿真:UMAT/VUMAT子程序开发与工程实践
  • 如何用Feynman的rank命令给论文排优先级:PaperRank基于引用与复现证据的科学评分完整指南
  • Humanizer-zh 去 AI 痕迹实战 4 场景:营销文案、学术摘要、博客文章改写前后完整对比
  • 区块链智能合约详解:从原理到可运行Solidity源码实战
  • Hallmark Hero 标题长度与字号钳制关系:4 档自动降档规则完整指南
  • Java校招面试复盘:从基础八股到工程化实战
  • 给AI装上长期记忆:ZeroClaw记忆系统(SQLite+嵌入向量)完整配置攻略