Local-first by default
Your diagrams, workspace state, and AI-related browser data stay on-device unless you choose to remove them.
We're designing complex systems with tools built for arts and crafts.
Wasting hours aligning boxes by hand. One new service breaks your entire layout.
Docs drift the moment you take the screenshot. Static assets are dead assets.
Locked into rigid, generic templates. Your architecture is unique; your diagrams shouldn't look like clipart.
First-class support for our type-safe DSL. Define nodes in code and let the engine handle the layout.
Chat with your diagram in natural language to build and style blocks instantly.
Everything stays on your machine. No cloud tracking, no forced syncing. You have full freedom.
Plug in your own OpenAI or Anthropic keys. Stored securely on your device, avoiding all vendor lock-ins.
Export to native Figma vector layers, pristine SVG, PNG, or JSON. Your diagrams are instantly portable.
Powered by ELK.js to automatically route edges and perfectly snap nodes into alignment.
Share a link and build together with true peer-to-peer WebRTC zero-latency live cursors.
OpenFlowKit adapts to the tool you are already using. No new tabs to open. No context switching.
DIAGRAM AS CODE
Write diagrams in our DSL or Mermaid.js syntax. Paste code, get a fully laid-out diagram. Export as JSON to version control.
THE VISUAL LAYER
Stop rebuilding screens. Copy from the canvas and paste into Figma as editable SVG and text layers.
PIXEL-PERFECT OUTPUT
Export diagrams as SVG, PNG, or JSON. Copy to clipboard and paste into Figma with editable layers. Save as JSON to share or version control.
Copy a diagram from OpenFlowKit and paste it straight into Figma — you'll get editable text and clean vector shapes, not a flat image. No plugins needed.
By aggressively decoupling state, layout, and rendering, OpenFlowKit delivers native performance without the bloat.
A pure, stateless render layer strictly responsible for drawing nodes as fast as possible.
A robust, low-latency CRDT network powered by Yjs and WebRTC.
The true source of logic. Headless DSL parsing, type validation, and ELK.js routing.
Private BYOK prompts translated into typed editor commands.
Why OpenFlowKit
OpenFlowKit helps teams turn rough system ideas into diagrams they can keep editing, exporting, and sharing. It is designed for architecture flows, system design, process mapping, and other diagram-heavy workflows where static output is not enough.
Your diagrams, workspace state, and AI-related browser data stay on-device unless you choose to remove them.
OpenFlowKit supports freeform diagramming, architecture mapping, AI-assisted drafting, structured imports, and handoff exports.
You can keep iterating in the canvas, export to Mermaid, or hand work off through SVG, PNG, and Figma-friendly paths.
Frequently Asked
OpenFlowKit is an open-source, local-first diagramming tool for architecture diagrams, flowcharts, and AI-assisted visual workflows.
It is designed for engineers, architects, technical founders, and product teams who need editable diagrams instead of static AI image output.
No. You can open the app and start diagramming without creating an account.
AI is optional. You bring your own API key in the settings modal, then use AI to draft, refine, or expand diagrams inside the editor.
OpenFlowKit is 100% free & open source. There is no "Enterprise Edition" hidden behind a sales call.
Full access to the core engine.
Host it anywhere. Modify it freely.
Unlimited Usage
No account or credit card required
OpenFlowKit is just getting started. We are building the core engine in the open. Join us on Day 1.
The core engine is MIT licensed. Read the source, submit PRs, or fork it for your internal tools.
“The clean interface looks great and dragging and dropping nodes offers a very pleasant experience. The attention to detail in the design really makes a difference. And the best part is that it is open-source and completely free. Wow!”
Senior Engineer
Join us in building the next generation of visual tools. Open source, local-first, and forever free.