A lightweight, Tkinter-based GUI for creating Unicode flowcharts — no browser, no complex diagramming tools, just instant, portable text diagrams.
- Creating flowcharts in draw.io or Mermaid is slow and requires browser rendering.
- Needed a fast, shareable, text-based diagram format for workflows, algorithms, and pipelines.
- Unicode characters make diagrams portable — they work in plain text, emails, code comments, and documentation.
- Builds flowcharts from text input — no manual drawing.
- Automates layout — you define steps, connections, and loops; the app handles spacing and alignment.
- Exports anywhere — copy to clipboard or save as
.txtfor universal compatibility.
- Add Steps
- Choose Regular Step or Merge Step.
- Define Connections
- Select the source step and branch direction (Down or Right).
- Handle Loops
- If part of a loop, add a label showing where it returns.
- Generate Output
- App renders a Unicode flowchart instantly.
- GUI built with Tkinter — no external dependencies.
- Unicode-based rendering — works in any text environment.
- Loop-friendly — uses text labels instead of arrows for clarity.
- Audit-friendly — output is plain text, easy to version-control.
- Documenting code workflows.
- Outlining data pipelines.
- Creating process diagrams for reports.
- Embedding diagrams in AI-assisted coding prompts.
- No loop arrows — replaced with labeled loop text for simplicity and readability.
- Add loops manually after creating txt file.
- Two arrow directions - Down and right only for simplicity.
- Merge step is included for two flows
- Portable output —
.txtensures diagrams survive copy-paste across platforms.
Built to speed up workflow documentation.
Instead of wrestling with browser-based tools, this provides a local, instant, reproducible way to create diagrams that can live in:
- GitHub READMEs
- Audit documentation
- Plain-text project notes
Block Diagram of Workflow
SGC. Data-Powered Decisions.
