DayuanJiang/next-ai-draw-io

A 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.

解决的问题

Next AI Draw.io 通过自然语言指令取代手动拖放绘图,简化了复杂图表的创建和修改。它消除了手动排列形状和连接器的繁琐过程,特别是在技术架构方面,让用户只需描述想要可视化的内容即可。

运作方式

此应用程序使用 Next.js 和 Vercel AI SDK 构建,可与各种 LLM 对接。它将用户提示转换为 draw.io 所需的特定 XML 格式。系统也能导入图片、PDF 和文本文件,以提取内容来生成图表。对于高级用户,它提供 MCP(Model Context Protocol)服务器,让 Claude Desktop 或 Cursor 等 AI 代理能直接在浏览器中生成图表。

适用对象

专为软件架构师、开发人员和技术文档撰写者设计,他们需要快速创建云架构图(AWS、GCP、Azure)、流程图和系统可视化,而无需手动绘制。

重点特色

  • LLM 驱动编辑:使用聊天界面创建和精炼图表。
  • 图片转图表:从上传的图片复制并增强现有图表。
  • 文档导入:直接从上传的 PDF 或文本文件生成可视化。
  • MCP 服务器集成:允许 AI 代理通过 Model Context Protocol 创建图表。
  • 云架构支持:提供 AWS、Azure 和 GCP 的专用库。
  • 动画连接器:支持动态连接器,以更好地呈现流程。
  • 版本控制:跟踪图表历史,可还原先前版本。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目