superharness sits on top of opencode and lets it spawn parallel worker agents, manage them, and clean up — all on its own.
Install once. Run instead of opencode. The rest is automatic.
One command: cargo install superharness. Requires tmux and opencode already installed.
superharness in your projectNavigate to your project directory and run superharness. You get a normal opencode session — the same interface you already know — but now the AI has access to a full team.
When the task warrants it, opencode spawns parallel worker agents — each in its own isolated git worktree. Workers run concurrently, report back, and are cleaned up automatically. The AI decides how many to spawn, when to spawn them, and when they're done. You just see results.
Everything opencode does, plus a team behind it.
The AI spawns as many worker agents as the task needs — each tackling an independent workstream simultaneously. What takes one agent 4 hours takes a team of 4 about an hour.
Every worker gets its own git worktree. No file conflicts. Workers commit their own branches; the orchestrator merges results when everything looks good.
Workers ask for file writes and shell commands as usual. The orchestrating AI reviews them in context — approving safe operations automatically and surfacing anything that needs your eyes.
Stuck workers are detected and recovered. Finished workers are killed and their worktrees removed. The orchestrator keeps the workspace clean without you doing anything.
Same opencode you love. Now with the ability to run a team.
Requires Rust, tmux, and opencode.
Leave the AI running. It handles things while you're gone.
The orchestrating AI can enter an away state when you step out. In away mode it keeps workers running and approves safe operations, but queues any real decision for your return — architecture choices, destructive operations, anything it isn't sure about. Come back to a full debrief of what happened and a short list of things that need your call.