FlowGPT
FreeGenerate diagram with AI 
FreeFree tier
Inputs: text
About FlowGPT
FlowGPT is an open-source web application that generates flowcharts from natural language descriptions using AI. Built with Next.js and Langchain, it leverages OpenAI's GPT-3.5 model to interpret user input and automatically produce Mermaid diagram code, which is then rendered as an interactive flowchart. The tool is intended for developers and non-technical users who need to quickly visualize processes, workflows, or system designs without manual drawing. It requires a Node.js 18 environment and an OpenAI API key to operate. The project is maintained by GitHub user nilooy and is available under the MIT license.
Key Features
AI-powered flowchart generation from natural language descriptions using GPT-3.5
Outputs Mermaid diagram code which is rendered as an interactive flowchart
Built with Next.js, Langchain, and DaisyUI for a modern web interface
Open-source and self-hosted; requires only an OpenAI API key and Node.js
Planned features include automatic syntax error detection, local storage saving, and animated flowchart export
Pros & Cons
Pros
- Free and open-source with an MIT license
- Simple to set up and run locally with Node.js
- Produces clean, standard Mermaid flowcharts that are widely compatible
- Actively maintained with a clear roadmap for improvements
Cons
- Requires a paid OpenAI API key to function; no built-in free tier
- Currently limited to flowchart generation only (no other diagram types)
- May produce syntax errors in generated Mermaid code that need correction
- No hosted or cloud version; users must run it locally
Best For
Quickly visualizing software workflows and algorithmsCreating process diagrams for documentation or presentationsTeaching and learning flowchart concepts through conversational inputPrototyping system designs without manual diagramming tools
FAQ
What does FlowGPT do?
FlowGPT generates flowcharts from text descriptions using OpenAI's GPT-3.5 model and the Mermaid diagram library.
How do I run FlowGPT?
You need Node.js 18, an OpenAI API key, and to clone the repository. After installing dependencies with yarn, run 'yarn dev' and open http://localhost:3000.
Is FlowGPT free?
Yes, the software is free and open-source under the MIT license. However, you need your own OpenAI API key, which may incur costs.
What technologies does FlowGPT use?
It is built with Next.js, Langchain, Mermaid.js, and DaisyUI.