Flowchart
Control and process logic, drawn from text.

What it's for
An interactive React-Flow canvas with seven node types — Start/End terminals, Process, Decision, SubRoutine, Data I/O and Connector. Every node has North/South/East/West anchors for clean edges, and decision branches carry outcome labels (Yes/No).
When to use it
Control logic, decision trees, and manufacturing or test workflows.
How it works
- Generate Flowchart from a prompt (or start blank). → A React-Flow canvas renders with a minimap and zoom controls; nodes are typed and colour-coded.
- Add nodes from the in-canvas toolbar and wire them. → The “Add:” toolbar has a button per node type; drag anchor→anchor to connect (arrows auto-added); decision branches take Yes/No labels. Editing needs Follow-on mode on a generated doc.
- Double-click a label to rename; drag to reposition; hover to delete. → Inline text edit commits on Enter/blur, and the layout is yours to fine-tune.
- Open “View JSON” to edit the graph directly, then Export. → The JSON editor round-trips elements + connections; export to PDF, stamped PDF, PNG, JPEG, SVG or JSON (vector-rebuilt so it stays crisp at any zoom).
Mechanics
- React-Flow canvas · minimap · 7 node types · N/S/E/W anchors
- Decision-branch edge labels · in-canvas Add-node toolbar
- Inline label edit · drag layout · JSON round-trip editor
- Follow-on-gated editing · revisions · review
- Export: PDF · stamped PDF · PNG · JPEG · SVG · JSON (vector-rebuilt)