Self-hosted · runs on your machine

Go to lunch. Come back to merged PRs.

A self-hosted software factory for coding agents. Point it at an existing repo or describe a brand-new project — the council plans, a writer implements in isolated git worktrees, and your own gates decide what merges. On demand or on a nightly cron. You stay out of the loop.

One factory. Every major coding agent.

Claude
Codex
Cursor
Grok
Gemini
GitHub Copilot
opencode
Amp
Qwen
Kimi
pi
Aider
The council plans your backlog

Rather click around than read? The demo workspace is the real app on a recorded run — every screen, no install.

Take the tour →
How it works

How it works: a council of agents

Advisors plan in parallel, a judge synthesizes one plan, a single writer implements it in an isolated worktree, and your gates decide what merges.

Describe or scan, then the council plans

Say what you want built in plain language, or point BreadCode at a repo and it scans dependencies and conventions to suggest the work. Then advisors plan it in parallel and a judge synthesizes one plan.

$breadcode story start US-014 --project acme/api
Advisors planning: claude, codex...
Writer implementing in an isolated worktree...
Gates: lint, typecheck, test, build — green
AC-1..3: each test fails without the change
✓ US-014 merged to main

Describe or scan

Describe the work in plain language, or point BreadCode at a repo — it scans dependencies and conventions and suggests the work.

Story dependency graph — the council's planned backlog

The council plans

Advisors run in parallel and each propose a plan; a judge synthesizes them into one. (Or race mode: several agents each write a full implementation.)

A writer implements. Your gates decide.

A single writer turns the plan into code in an isolated git worktree. Your gates certify the result, and a verify-green change auto-merges — unattended. If main goes red after a merge anyway, BreadCode files a fix-main story and puts it first in line. You were at lunch.

See the features

Add rate limiting to the API — verify with tests

A writer implements — isolated

A single writer turns the plan into code in its own git worktree. No collisions with your working tree.

Gates certify → it merges

Lint, typecheck, test, and build run on the result. A verify-green change auto-merges and the loop continues, and main is checked again after every merge. Or watch every lane live and approve merges yourself.

Built for the loop

Stop babysitting one agent. Run a whole council.

BreadCode drives every major coding CLI through your own accounts — 18 harness integrations, 11 council modes — and only merges what passes your gates.

Every agent in one loop

From Claude to Codex to Cursor — BreadCode orchestrates the tools you already use, plans in parallel (or races full implementations when you want), and merges what passes your gates. Import GitHub issues as stories, schedule nightly cron runs, and track merge rate and cost on the Impact page.

BreadCode

Orchestrates your whole toolkit

One job, many agents. BreadCode drives each agent through its own CLI and your own accounts, then merges the best result.

Runs where you already code

BreadCode runs locally on macOS, working in git worktrees on your own disk — no code leaves your machine.

The referee

Nothing merges unless your checks pass.

Every attempt — from any agent, in any council mode — runs your project's own gates before it can land. Green work merges (or opens a PR, per your policy). Red work never touches your branch. And an agent's tests only count if they test the change: each one is rerun on the code from before the story, and a test that already passes there is rejected.

linta warning — flags the change, never blocks it
typecheckred blocks the merge
buildmust compile, every time
testyour suite is the judge

Gates are auto-detected from your repo (package.json, pyproject, mise, just, Go/Rust conventions) and overridable per project. No runnable checks? BreadCode stops and says so — it never pretends to verify.

Free on one project. Pro when it runs your work.

Free runs the whole loop on one project: planning, stories, the scheduler, and the gates. Pro adds what keeps it working while you are away. Both run on the agent subscriptions and API keys you already have.

Bring your own agent accounts. BreadCode drives the agent CLIs you already use, under your own provider plans and keys.

No per-task or per-run charges, and no markup on model usage.

Free

Free

No license key needed.

Email me at launch

The full loop on one project:

  • The macOS app, running on your machine
  • Agent CLIs you already use (Claude, Codex, Cursor, Copilot, Grok and more), with your own subscriptions or keys
  • Plan a project into stories, then let the scheduler work through them
  • Single and race modes in isolated git worktrees
  • Verify gates with a ratchet: a gate that passed can never go red
  • Import Spec Kit, OpenSpec, Beads and Taskmaster plans
  • Desktop notifications and Impact analytics

ProPopular

$40/month

Or $400 a year. On top of the agent subscriptions and API keys you already pay for.

Email me at launch

7-day money-back guarantee. Cancel anytime.


Everything in Free, plus:

  • Unlimited projects
  • Advise and consensus council modes
  • The janitor: maintenance stories filed from repo and run signals
  • Account failover when a subscription hits its limit
  • Always-on runner on your own server, controlled from your phone
  • Off-device notifications and answers

Frequently Asked Questions

Everything you need to know about running the council. If your question isn't here, reach out any time.

Ship your backlog while you sleep.

Self-hosted. Bring your own agents. Existing repo or a fresh idea. Your code stays on your machine.