yunshenwuchuxun/smart-drawio-next
Editable Draw.io diagrams for research and architecture: Next.js web app, Agent Skill, and local MCP server.
它解决的问题
该项目提供了一种直接从自然语言提示或参考图像生成、编辑和优化专业级图表(如流程图、架构图和UML)的方法。它通过自动化创建可编辑的Draw.io文件,消除了手动拖放形状的工作。
工作原理
它将流式LLM接口与嵌入式Draw.io画布集成。用户提供文本提示或图像,系统生成相应的XML图表结构。该项目包含一个强大的后处理工具链,允许用户应用样式预设、优化布局和修复连接器。它还提供MCP(模型上下文协议)服务器和代理技能,使AI代理能够以编程方式创建、验证和样式化图表。
适用对象
它专为需要快速创建或迭代文档、演示文稿或技术报告中复杂图表的研究人员、开发人员和技术作家设计。
亮点
- 多模态生成:支持文本到图表和图像到图表的工作流。
- 交互式编辑:具有并排视图,包含Monaco代码编辑器(用于XML/JSON)和实时Draw.io画布。
- 广泛工具:包括20多种图表类型、10个内置主题和各种样式包,用于一键视觉优化。
- 代理集成:提供MCP服务器和代理技能,用于集成到自动化代理工作流中。
- 灵活部署:可作为本地Web应用程序运行,通过Docker部署,或作为无头工具用于代理管道。
相关
- 项目
- 项目
- 项目
- 项目