We're excited to announce the release of OpenArchFlow v0.10.0 — an open-source, privacy-first Progressive Web App that turns plain English descriptions into interactive AWS architecture diagrams.
Update (November 2026): OpenArchFlow is now at v0.13.0. Since this announcement it gained a Glue Studio, PySpark editor and native AWS Glue execution through MiniStack — read Run AWS Glue jobs natively with OpenArchFlow and MiniStack. The privacy and MiniStack notes below were corrected to match the current app.
What is OpenArchFlow?
OpenArchFlow started as a personal tool to speed up the tedious process of drawing AWS architecture diagrams. Every project starts with the same conversation: "Let me draw that out..." — then an hour later you're still fiddling with boxes and arrows in draw.io.
We thought: what if you could just describe what you want?
"A serverless API with Lambda, API Gateway, DynamoDB, and S3 for image storage.
Add CloudFront in front of everything."
And get a complete, interactive architecture diagram in seconds.
What's new in v0.10.0
Multi-Provider AI Engine
OpenArchFlow now supports three AI backends:
- Google Gemini 2.0 Flash / 2.5 Flash / 2.5 Pro — fast, high-quality diagram generation
- AWS Bedrock — for teams that need to keep data within AWS
- Local WebLLM — runs entirely in your browser, no API key required
All three produce equivalent output. Switch between them in settings.
Terraform HCL Export
Every diagram can now be exported to Terraform HCL (main.tf, variables.tf and outputs.tf). Dependencies are inferred from the edges in your diagram, and scaffolding such as IAM roles is added for you. Treat the output as a solid starting point and review it before you apply.
resource "aws_lambda_function" "api_handler" {
function_name = "api-handler"
runtime = "nodejs20.x"
role = aws_iam_role.lambda_exec.arn
handler = "index.handler"
filename = "function.zip"
}
MiniStack Integration
This is the feature we're most excited about. OpenArchFlow now integrates with MiniStack — a free, open-source AWS emulator — to let you deploy and test your diagrams locally before touching a real AWS account.
Each deployed resource gets an interactive console:
- S3 — browse objects, upload files
- Lambda — invoke functions with test payloads
- DynamoDB — explore tables, run queries
- SQS — send and receive messages
- API Gateway — send HTTP requests
Start MiniStack with a single Docker command:
docker run -p 4566:4566 ministackorg/ministack
Then click the Rocket icon in OpenArchFlow's toolbar, point it at http://localhost:4566 and click Deploy All.
Real-Time P2P Collaboration
Architecture review shouldn't require screen sharing. OpenArchFlow now supports peer-to-peer real-time collaboration over WebRTC with end-to-end encryption. Diagrams are never stored on a central server, and the encryption key lives in the URL fragment, so the signaling server never sees it.
Share a link, and your colleague sees your diagram update in real time.
AWS Resource Discovery
Connect to your AWS account and import your existing infrastructure. OpenArchFlow reads resources from 24 services and automatically infers the connections between them, rendering your actual architecture as an editable diagram.
Export that diagram to Terraform to bring legacy infrastructure under IaC control.
Privacy First, Always
Your diagrams are stored locally in your browser (localStorage and IndexedDB) and no account is required. Cloud AI features send your prompt to the provider you choose — Google Gemini or AWS Bedrock — while the local WebLLM option keeps everything on your device.
What happened next
The roadmap changed as we listened to users. What shipped after v0.10.0:
- v0.11.0 — keyboard shortcuts to zoom the canvas (
+/-). - v0.12.1 and v0.12.2 — Glue Studio, a PySpark editor and live job logs for AWS Glue on MiniStack, plus a published Glue Docker image.
- v0.12.3 — Progressive Web App support, so you can install OpenArchFlow on your desktop.
- v0.13.0 — dependency updates across the stack.
Multi-cloud resource discovery, GitHub Actions export and diagram versioning are still ideas we'd love help with.
Get Started
Open app.openarchflow.cloud in Chrome or Edge and try it — no account, no install, no credit card.
If you find it useful, star the repo and consider contributing. The project is MIT-licensed and we welcome PRs.