Ultra-lightweightMulti-agent OrchestratorAnywhere you work

Write plan. Run plan. Workbench does the rest.
$pip install wbcli
terminal
$ wb run plan.md
Tasks: 4 across 2 wave(s)
Concurrency: 4
—— Wave 1/2 (3 tasks) ——
Workbench
| Task | Status | Time | Pipeline |
|---|---|---|---|
| Task 1 | done | 3m42s | impl:ok → test:pass → review:pass |
| Task 2 | done | 4m18s | impl:ok → test:fail → fix → test:pass → review:pass |
| Task 3 | done | 2m05s | impl:ok → test:pass → review:pass |
✓ Merged 3 branches cleanly.
—— Wave 2/2 (1 task) ——
| Task | Status | Time | Pipeline |
|---|---|---|---|
| Task 4 | running | 1m47s | impl:ok → test... |
How it works
Write a plan
Describe tasks in a markdown file with dependencies and file ownership
Run one command
wb run plan.md dispatches agents in parallel
Ship the result
Agents implement, test, review, and merge — you review the PR
The agent pipeline
test
implement
test
fix
review
fix
merge
From plan to code in minutes
plan.md
## Context
Building a REST API with Express and TypeScript...
## Task: User model
Files: src/models/user.ts, src/db/schema.ts
Create the User model with email, password hash,
and session fields. Add migration.
## Task: Auth endpoints
Files: src/routes/auth.ts
Depends: user-model
Implement login, register, and logout
endpoints using the User model.
terminal
$ wb run plan.md
Tasks: 2 across 2 wave(s)
—— Wave 1/2 (1 task) ——
| Task | Status | Pipeline |
|---|---|---|
| User model | done | impl:ok → test:pass → review:pass |
✓ Merged 1 branch cleanly.
—— Wave 2/2 (1 task) ——
| Task | Status | Pipeline |
|---|---|---|
| Auth endpoints | done | impl:ok → test:fail → fix → test:pass → review:pass |
✓ Merged 1 branch cleanly.
Everything you need to orchestrate AI agents
Multi-Agent Support
Assign Claude Code, Gemini CLI, Codex, or custom agents to each pipeline role
Parallel Execution
Independent tasks run simultaneously in isolated git worktrees
Dependency Waves
Automatic task ordering respects dependencies between work
TDD Mode
Tests first, implementation second — built into the pipeline
Smart Profiles
Configure agent roles, directives, and assignments per project
Auto-Merge
Parallel branches merged automatically with conflict resolution