-
-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Description
DeepDiagram AI 是一个开源的智能可视化平台,利用 Agentic AI 将自然语言转换为专业的图表。与传统工具不同,DeepDiagram 采用了多智能体架构,由专门的智能体处理不同的可视化领域——从交互式思维导图到复杂的数据图表。
项目地址:https://github.com/twwch/DeepDiagram
Demo: https://deepd.cturing.cn/
🚀 功能特性
🧠 思维导图智能体 (Mind Map Agent)
- 核心驱动:
mind-elixir - 能力: 生成结构化的交互式思维导图。
- 工作流: 支持实时预览并导出为 PNG。
🧜♂️ 流程图智能体 (Flowchart Agent)
- 核心驱动:
React Flow - 能力: 在现代交互式画布上创建详细的流程图。
- 工作流: 支持自动布局和高质量图像导出。
📊 数据图表智能体 (Data Chart Agent)
- 核心驱动:
Apache ECharts - 能力: 使用柱状图、折线图、饼图等可视化数据。
- 工作流: 分析数据或描述以生成丰富的 ECharts 配置。
✏️ Draw.io 智能体
- 核心驱动:
Draw.io(Atlas 主题) - 能力: 生成与 Draw.io 生态系统兼容的专业级技术图表。
- 工作流: 具有 自动居中 和 侧边栏隐藏 功能的高级画布,提供专注的绘图体验。
🧜♀️ Mermaid 智能体
- 核心驱动:
Mermaid.js+react-zoom-pan-pinch - 能力: 生成复杂的图表,包括序列图、甘特图、时间线、状态图和类图。
- 工作流: 原生交互式画布,支持自适应缩放、缩放/平移控制以及高分辨率 SVG/PNG 导出。
🤖 智能路由与多模态 (Intelligent Router & Multimodal)
- 上下文感知: 基于 ReAct 的编排层,根据意图自动将请求路由到最佳智能体。
- 多模态: 支持图像上传。上传白板照片或草图,DeepDiagram AI 即可将其数字化。
📜 持久化历史与版本分支
- 会话管理: 支持维护多个聊天会话,自动恢复状态(包括生成的图表、当前代码和执行过程回溯)。
- 消息分支 (Branching): 助理响应支持“重试”并产生新分支。用户可以通过内置的分页控件在不同版本的可视化方案间灵活切换。
- 可靠存储: 采用 PostgreSQL 存储复杂的技术执行链路和多模态数据,确保长对话的稳定检索。
Metadata
Metadata
Assignees
Labels
No labels







