拒绝生成“死图”: DeepDiagram 专为开发者打造,支持导出可编辑 Draw.io XML 和 ECharts 代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
twch97780
V2EX    推广

拒绝生成“死图”: DeepDiagram 专为开发者打造,支持导出可编辑 Draw.io XML 和 ECharts 代码

  •  
  • nbsp; twch97780 24 天前 985 次点击

    为什么现有的 AI 绘图工具不好用?

    目前市面上大多数 Text-to-Image 工具(包括 Midjourney 或 DALL-E ),在生成技术图表时有两个致命缺陷:

    1. 生成的图是“死”的: 给你一张 JPG/PNG ,发现一个文字错了或者连线不对,没法改,只能重新抽卡。
    2. 不标准: 生成的架构图看起来很酷,但完全不符合 UML 或云架构标准,无法用于技术文档。

    DeepDiagram 的诞生就是为了解决这个问题。它不生成像素,而是生成代码


    核心亮点:两大工程化绘图引擎

    DeepDiagram 内置了多智能体路由,其中最受开发者欢迎的是以下两个 Agent ,它们完美复刻了专业工具的体验:

    1. 架构师的神器:Draw.io / Atlas Agent

    这是目前也是市面上少有的、能深度集成 Draw.io 的 AI 实现。

    • 应用场景: 复杂的云资源拓扑图 (AWS/Azure/Aliyun)、标准 UML 类图、大型系统架构设计。
    • 杀手级特性:
      • 非图片生成: AI 生成的是标准的 Draw.io XML 格式
      • 完全可编辑: 生成后,你可以直接在画布上拖拽节点、修改连线、调整颜色,就像你自己手画的一样。
      • 专业图库: 自动调用 Draw.io 的专业图标库(如 k8s 图标、数据库图标),而不是 AI 瞎画的形状。

    2. 数据分析师的帮手:ECharts AI Agent

    如果你被 ECharts 那成百上千行的 option 配置折磨过,你会爱上这个功能。

    • 应用场景: 后台运营报表、数据大屏、业务数据分析。
    • 杀手级特性:
      • 数据清洗: 你只需要扔进去一段原始的 JSON 数据或 Excel 表格,AI 会自动分析字段含义。
      • 代码直出: 自动生成高颜值的 ECharts 配置代码。不是截图,是真实的渲染代码,支持交互、缩放和筛选。


    其他能力

    除了上面两个核心强项,为了满足日常需求,我们还集成了:

    • Mermaid: 快速生成简单的时序图、流程图。
    • React Flow: 生成基于 React 的可交互节点图。
    • 草图转代码: 支持上传白板草图,自动识别结构并转换为上述格式。

    技术实现

    这是一个标准的 Agentic Workflow 应用,感兴趣的朋友可以参考源码:

    • 编排: LangGraph (Python)
    • 前端: React 19 + TailwindCSS
    • 部署: Docker Compose

    项目地址

    开源不易,如果这两个功能正好戳中了你的痛点,希望能获得你的一个 Star

    GitHub: https://github.com/twwch/DeepDiagram

    erguotou521
        1
    erguotou521  
       24 天前
    先收藏
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5877 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 02:11 PVG 10:11 LAX 18:11 JFK 21:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86