🎹 Developer's Words
"I believe playing the piano is also a form of orchestration." The harmony of polyphony — multiple voices — and homophony — a single melodic line. Each voice sings its most beautiful song from its own place, yet when combined, they create one grand, beautiful melody. I believe this structure is no different from AI agents.
Chopin Ballade No.4

Parallel Agent
Orchestration

A Commander-led agent loop for OpenCode: plan, implement, and verify — until the work is actually done.

Get Started Quick Start ↓
4
Specialized Agents
Rust
Native Tools
Local
First Memory
Canvas
Knowledge Graph
MIT
Open Source
Node 24+
Runtime
Commander-Led Orchestration

The Commander delegates to Planner, Worker, and Reviewer agents and drives a persisted mission loop until verification passes.

Local-first mission state under .opencode/ — no external service required.

orchestrator
// task dispatched
Commander decomposing task…
[pool] Sessions A, B, C ready
Planner generating Todo.md
[parallel] Workers A + B spawned
[state] Mission state synced ✓
[gate] Wiring gate: changes verified
Reviewer auditing output…
[verify] TODO + tests passed ✓
COMPLETED
Verified Completion
The mission loop checks evidence — TODOs, tests, and changed-file wiring — before declaring a task done.
Native Tooling
Rust-backed tools (grep, glob, ast, lsp, diff, and more) run in a pooled subprocess for fast, structured results.
Local-First Memory
Markdown notes, an Obsidian-compatible canvas, and role-aware retrieval keep prompts focused — no external store.
Capabilities at a Glance
Area Capability Detail
Agents Commander-led Planner · Worker · Reviewer delegation
Tooling Native Rust Pooled grep / glob / ast / lsp / diff
Memory Local-first Markdown notes + Obsidian canvas
Completion Runtime-verified Evidence gates + self-review + escalation
Installation
Quick Start
01 Install globally
terminal
$ npm install -g opencode-orchestrator
02 Run inside OpenCode
opencode
/task "Implement JWT authentication with audit logs"