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 any supported agent CLI — Claude Code, Gemini, Codex, Cursor, Copilot, or custom adapters — 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