Scripts2026年7月14日·1 分钟阅读

Fireworks Tech Graph — Generate Technical Diagrams from Natural Language

A Python tool that generates production-quality SVG and PNG technical diagrams from natural language descriptions, supporting 7 visual styles, UML diagrams, and AI agent workflow patterns.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Fireworks Tech Graph
直接安装命令
npx -y tokrepo@latest install ced2c930-7fc2-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Fireworks Tech Graph is an open-source Python tool that converts natural language descriptions into production-quality SVG and PNG technical diagrams. It supports 7 distinct visual styles, standard UML diagram types, and specialized templates for AI agent workflows. Describe what you want in plain text and get a polished diagram ready for documentation or presentations.

What Fireworks Tech Graph Does

  • Converts natural language descriptions into SVG and PNG diagrams
  • Supports 7 visual styles for different presentation contexts
  • Generates UML diagrams including sequence, class, and component diagrams
  • Includes templates for AI agent workflow patterns and system architectures
  • Produces publication-ready output suitable for technical documentation

Architecture Overview

Fireworks Tech Graph uses an LLM to interpret natural language descriptions and map them to a structured diagram specification. This specification is then rendered through a custom SVG generation engine that handles layout, styling, and element positioning. The rendering pipeline supports multiple visual themes and automatically adjusts spacing, font sizes, and connector routing. Output can be exported as SVG for web use or PNG for documents and slides.

Self-Hosting & Configuration

  • Install via pip with no additional system dependencies
  • Configure your preferred LLM provider via environment variables
  • Customize diagram styles by modifying theme configuration files
  • Integrate into CI/CD pipelines for automated documentation diagram generation
  • Works as a CLI tool or importable Python library

Key Features

  • 7 built-in visual styles covering minimalist to detailed technical presentations
  • UML support for sequence, class, component, and deployment diagrams
  • AI agent workflow templates for multi-agent system documentation
  • SVG output with clean, editable markup
  • CLI and Python API for flexible integration

Comparison with Similar Tools

  • Mermaid — text-based diagrams with fixed syntax; Fireworks Tech Graph uses natural language input
  • Draw.io/diagrams.net — manual drag-and-drop editor; Fireworks Tech Graph generates from descriptions
  • PlantUML — domain-specific language for UML; Fireworks Tech Graph accepts plain English
  • Excalidraw — whiteboard tool; Fireworks Tech Graph produces polished, publication-ready output
  • D2 — declarative diagram language; Fireworks Tech Graph requires no syntax learning

FAQ

Q: What LLM providers does Fireworks Tech Graph support? A: It works with OpenAI, Anthropic, and other providers via configurable API endpoints.

Q: Can I customize the visual styles? A: Yes. Theme files are JSON-based and support custom colors, fonts, spacing, and connector styles.

Q: Does it handle complex diagrams with many components? A: Yes. The layout engine supports automatic arrangement of large diagrams with intelligent connector routing.

Q: Can I use it in automated documentation pipelines? A: Yes. The CLI and Python API both support batch processing and integration with CI/CD workflows.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产