Generate publication-ready SVG and PNG technical diagrams, including UML and AI system architectures, from natural language descriptions.
fireworks-tech-graph is an open-source tool that automatically generates technical diagrams from natural language descriptions. It's designed for developers and architects who need to create polished visuals for system designs, AI agent workflows, or cloud infrastructure. Instead of manual drawing, users describe their system in text to receive publication-ready SVG and PNG files, solving the tedious process of creating and updating diagrams by hand.
As a command-line tool installed via npx or Git, fireworks-tech-graph takes a natural language prompt as input. The user describes the desired architecture or flowchart and can specify a visual style. The tool processes the prompt and outputs a vector SVG file for editing and a high-resolution 1920px PNG for embedding. The project is open-source under an MIT license and is free to use.
Developers, system architects, and technical writers who need to quickly produce high-quality diagrams for documentation, presentations, or README files without using a manual GUI editor.
The quality of the final PNG export depends heavily on the chosen renderer. The recommended cairosvg library offers the best support, while other options may fail to render certain CSS styles correctly, resulting in visual glitches.