Build With Open Code — an open agent-management framework to declare, drive, and keep an entire agent fleet neutral across backends. Declarative, shell-out, no daemon.
BWOC treats a fleet of AI agents like a codebase — declarative, versioned, and verifiable — instead of a pile of prompts.
Describe every agent — its role, skills, and routes — in plain config. Incarnate a new one with a single command and the framework scaffolds the rest.
Drive the whole fleet from your terminal or editor with the bwoc CLI: list, status, check, and task — no dashboard to babysit.
One AGENTS.md is the single source of truth; per-backend files are symlinks. A neutrality check keeps agents portable across Claude, Codex, Kimi, and more.
No long-running service, no hidden state. BWOC shells out to the tools you already run, so it stays transparent, scriptable, and easy to audit.
Coordinate work across agents and teams with a file-backed task queue and explicit interconnect routes — peer agents stay loosely coupled.
Multi-agent work runs in isolated git worktrees, so parallel agents never clobber each other and every change stays reviewable.
From a single agent to a coordinated team in three moves.
Run bwoc new <name> to scaffold an agent, then fill in its role and skills. The framework wires up its instruction files and registration.
Group agents into teams, declare interconnect routes, and let them hand tasks to one another through the shared queue.
Run the fleet from your editor. A neutrality check and verification gates run on every change, so agents stay correct and portable.
BWOC is the framework we run our own agent fleet on. It's open — read the source, run it yourself, or have us stand it up for your team.