fireworks-tech-graph
用自然语言秒生出版级 SVG+PNG 技术图谱,7种风格覆盖AI/Agent全场景
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
用自然语言秒生出版级 SVG+PNG 技术图谱,7种风格覆盖AI/Agent全场景
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下这个场景:凌晨两点,你终于把核心功能写完了,产品经理催着要一份系统架构图来跟投资人汇报。你打开 PowerPoint,面对一堆扁平化的图标和歪歪扭扭的连接线,陷入沉思——做个像样的技术图,怎么比写代码还费劲?
这就是大多数 AI 开发者真实的日常写照。文档写得再漂亮,配图永远是临时抱佛脚。而 fireworks-tech-graph 正是为解决这个痛点而生:只需要用自然语言描述你的系统,就能立刻得到一张出版级的 SVG 技术图谱。
技术图表的困境存在已久。传统的解决方案要么门槛高(PlantUML、Mermaid 需要专门的语法学习),要么输出质量差(Visio 导出后模糊不清),要么根本不支持特定领域(AI Agent 流程、RAG 架构、Mem0 记忆系统等)。
fireworks-tech-graph 的作者 Brad Zhang(GitHub: @yizhiyanhua-ai)本身就是 AI 开发工具的深度用户。在开发 AI Copilot 产品过程中,他发现市场上缺乏一个专门面向 AI/Agent 工作流领域的专业图表生成工具——现有方案要么过于通用,无法理解"RAG 检索增强"、"Multi-Agent 协作"、"Tool Call 流程"这些 AI 特有的模式;要么输出质量达不到展示标准。于是他决定自己动手,在 2026 年 4 月开源了这个项目。
如果说传统图表工具是"手工绘图",那 fireworks-tech-graph 更像是给 Claude Code 这类 AI 编程助手配备的"专业画师"。你可以把它理解为:一个嵌入了 AI 工作流领域知识的 SVG 渲染引擎,通过自然语言调度,自动完成从语义理解到图形布局的全流程。
就像你告诉设计师"我要一个赛博朋克风格的数据流向图",设计师会理解你的意图并完成设计一样,你对 fireworks-tech-graph 说"画出 Mem0 的记忆架构图,深色主题",它就会输出包含语义箭头、层级泳道、存储图标等元素的完整 SVG 文件。
fireworks-tech-graph 提供了极为丰富的图表能力矩阵:
7 种视觉风格覆盖了主流设计语言:扁平图标(Flat Icon)、深色终端风(Dark Terminal)、蓝图风(Blueprint)、Notion 简约风、玻璃拟态(Glassmorphism)、Claude 官方风格,以及 OpenAI 风格。每种风格都有精确定义的颜色令牌、字体规范和 SVG 图案库。
14 种图表类型涵盖软件工程全场景:架构图、数据流图、流程图、序列图、状态机、ER 图、时间线、用例图、比较矩阵、Agent 架构等。其中对 AI/Agent 领域的支持尤其深入——内置了 RAG、Agentic Search、Mem0、Multi-Agent、Tool Call 等 AI 工作流的专用布局模板。
导出能力同样专业:默认使用 cairosvg 导出 1920px(2× Retina)高清 PNG,也支持 rsvg-convert 和 puppeteer 作为备选方案。PNG 无损压缩,线条锐利、文字清晰,完全满足对外展示的需求。
fireworks-tech-graph 以 Claude Code Skill 的形式分发,安装极为简单:
npx skills add yizhiyanhua-ai/fireworks-tech-graph
安装后,在 Claude Code 中直接用自然语言描述即可生成图表。仓库还提供了 4 个辅助脚本(generate-diagram.sh、validate-svg.sh、test-all-styles.sh、generate-from-template.py),适合在自动化流水线中集成使用。
不过需要注意的是,该项目本质上是 CLI 工具包,没有独立的 Web 界面或可视化编辑器。初次使用时需要理解它的工作流程(分类 → 提取结构 → 规划布局 → 加载风格参考 → 映射节点),以及每种图表类型的布局规范。对于完全不了解 SVG 技术的人来说,初期可能需要参考 references/ 目录下的风格指南文档。
这个项目并非没有争议。首先,作为一款专注 AI/Agent 领域的工具,它的上游依赖相对较重——需要 Node.js >= 14 环境、cairosvg(依赖 Cairo 图形库)等,部分安装步骤在 Windows 上可能遇到障碍。其次,项目面向的是已有一定技术背景的用户,对于完全不懂 SVG/图形学的产品经理或管理者来说,门槛依然存在。
另外,由于项目于 2026 年 4 月才开源,目前仅有约 7200+ stars,仍处于早期社区验证阶段,长期维护的持续性有待观察。
fireworks-tech-graph 的出现反映了一个更大的趋势:AI 编码工具正在从"代码生成"向"全栈工程辅助"演进。Claude Code、MCP 等工具不仅帮开发者写代码,也在接管文档生成、代码审查、可视化输出等此前需要人工完成的工程环节。
这类工具的价值不在于替代设计师,而在于让工程师在编写代码的同时,顺手生成可交付的技术文档。它的快速增长(两个月突破 7200+ stars)说明市场需求真实存在——AI 开发者对"让系统图和代码一样专业"这件事,有着强烈的诉求。
如果你是 AI/Agent 工具链的开发者、产品经理或技术写作者,这个项目值得收藏。如果你正在构建 AI IDE 或 Copilot 产品,它也是值得关注的技术参考实现。