Builds and refines UI with React, TypeScript, and modern CSS.
Open source · Local-first
Orchestrate Claude Code agents on a canvas.
Drag agents onto a board and wire them into a workflow. A Planner tunes it before the run, a Director steers each step, and an Advisor reviews the result - all on your own machine.
Install in 3 stepsView on GitHub
- Open source
- Runs locally
- Super easy to use
Batteries included - 2438 ready-to-use building blocks
- 57
- Agents
- 21
- Workspaces
- 18
- Facilitators
- 2317
- Skills
- 25
- Templates
Built on tools you already trust
- Claude Code
- Next.js
- React Flow
- Fastify
- PostgreSQL
- Prisma
- Socket.IO
- TypeScript
Everything it does
One canvas, the whole toolkit
From building and securing workflows to running, scheduling, and reviewing them - here is the full set of what RondoFlow can do.
Build visually
- Drag-and-drop canvas
- A dozen+ node types - agents, skills, policies, MCP, resources, notes
- Conditional branching & parallel DAG runs
- Ready-made canvas templates
- Generate a workflow from a task description
Agents & orchestration
- Multi-agent workflows with parallel branches
- Planner - analyzes and tunes before the run
- Director - steers each step mid-run
- Advisor - reviews the run and suggests fixes
- Multi-agent discussions with facilitators
- Claude Code, OpenAI, Perplexity, and Sakana AI
Skills, tools & integrations
- Reusable skills attached to any agent
- MCP server connections
- Web search & deep research
- HTTP requests & webhooks
- Send email over SMTP
- Save to a database, structure & template output
- Local folders as resources
Guardrails & control
- Per-agent security policies (most-restrictive-wins)
- Permission modes - plan, edit, full
- Tool allow / block lists
- Approval gates mid-run
Automate & observe
- Cron-scheduled runs
- Live run status, streamed
- Activity feed, audit log & analytics
- Re-attach to a running workflow
Own your stack
- Local-first, self-hosted with Docker
- Workspaces & tabs
- English, French, German, Slovak, Spanish
- Dark & light mode
- MIT-licensed & catalog-extensible
Why a canvas
Claude Code is one agent. RondoFlow runs the orchestra.
Claude Code in the terminal is a single agent taking one turn at a time. RondoFlow keeps that power and adds the layer above it: many agents, wired together, with guardrails and AI that plans and reviews each run.
Many agents, in parallel
Run a whole crew at once - reviewers, researchers, writers - instead of one session, one turn at a time.
Wired into a workflow
Outputs flow agent-to-agent on a visual DAG with branches and conditions, so a run is repeatable - not a chat you'd have to redo.
Per-agent guardrails
Each agent gets its own security policy - allowed tools, paths, and permissions - instead of one blanket trust level for the terminal.
Plan, steer, schedule
Planner, Director, and Advisor plan, steer, and review each run; the Scheduler reruns it on a cron - none of which a bare terminal gives you.
What you can build
Drop in a crew and go
Each of these is a shipped workspace preset - a wired multi-agent pipeline you can add to the canvas and run as-is, then tweak.
Install
Up and running in 3 steps
RondoFlow runs locally. You need Node, Docker, and a Claude credential - either an Anthropic API key or a Claude Code OAuth token.
- Node.js 20+
- Docker
- A Claude credential
01
Clone the repo
Grab the source and step inside.
$ git clone https://github.com/rondoflow/rondoflow.git$ cd rondoflow02
Set it up
One command installs dependencies, writes your .env, starts Postgres, then migrates and seeds the database.
03
Start it
Launches everything. Open http://localhost:3000 and sign in.
Prefer plain Docker?
Copy the example env, fill in your secrets, and bring the whole stack up in containers instead.
$ cp .env.example .env$ docker compose upScreenshots
The real canvas
Agents, skills, and guardrails as nodes; live status as a run executes; results streaming back - in a local-first app you own, in whichever theme you like.
Catalog
Start with what ships in the box
2438 ready-to-use building blocks come bundled - agents, workspaces, skills, facilitators, and canvas templates. Use them as-is, remix them, or build your own.
Pre-built specialists - frontend, data, SEO, research, and more.
Designs APIs, data models, and server-side logic.
DevOps Engineer
Engineering
Automates CI/CD, containers, and infrastructure.
Audits diffs for bugs, quality, and best practices.
QA / Test Engineer
Engineering
Writes tests and hunts for regressions and edge cases.
Data Analyst
Data & Analytics
Explores datasets and turns numbers into clear insights.
Data Scientist
Data & Analytics
Statistical modelling, experiments, and rigorous analysis.
SEO Specialist
SEO & Search
On-page, technical, and content SEO recommendations.
SERP Search Agent
SEO & Search
Pulls search rankings and analyses the results page.
Web Search Agent
SEO & Search
Fast, focused web search and source gathering.
Generative Engine Optimization for AI answer engines.
Keyword Analysis Agent
SEO & Search
Researches keywords, intent, and clustering opportunities.
Showing 12 of 57 - browse the full catalog below.
Missing something?
The catalog is open and community-extensible - suggest a new agent, skill, or workspace and we’ll review it.
Features
Everything you need to wire agents together
A focused toolkit for building, securing, and running multi-agent workflows - without leaving your machine.
Compare
How RondoFlow stacks up
The short version against Langflow, Flowise, Hiveflow.ai, and Relay.app - see the full 15-point breakdown on the comparison page.
| RondoFlow | Langflow | Flowise | Hiveflow.ai | Relay.app | |
|---|---|---|---|---|---|
| Open source | |||||
| Runs coding agents (your files + shell) | |||||
| Per-agent security policies | |||||
| Plan · steer · review the run |
Is RondoFlow free?
Yes. RondoFlow is open source under the MIT license and free to run yourself - you only pay for your own model usage on your Anthropic, OpenAI, or Perplexity account.
Do I need an API key or a Claude subscription?
You need one Claude credential: either an Anthropic API key or a Claude Code OAuth token from `claude setup-token`. That credential is the only thing forwarded to the agents you run.
Does my code leave my machine?
RondoFlow is local-first: it runs on your machine and executes the Claude Code CLI against your own files and tools. Your code, prompts, and keys stay local - only the messages you send to a model reach that model’s provider.
Which operating systems are supported?
Anywhere Node 20+ and Docker run - macOS, Linux, and Windows via WSL.
How is this different from using Claude Code directly?
Claude Code is a single agent in your terminal. RondoFlow orchestrates many of them on a visual canvas - parallel multi-agent workflows, reusable skills, per-agent guardrails, scheduling, and AI that plans, steers, and reviews each run (Planner, Director, Advisor).
Can I use models other than Claude?
Yes. Alongside Claude Code, agents can run on OpenAI and Perplexity - including web search and deep research - and workflows can call Sakana AI mid-run with the Sakana AI node.
Open source
Yours to read, run, and reshape
RondoFlow is MIT-licensed and built in the open. Fork it, file an issue, or send a pull request - the whole platform, including this page, lives in one repository.
- MIT license
- Contributions welcome
- rondoflow/rondoflow