
Most AI coding tools are designed like islands.
You pick one — Claude Code, OpenCode, Gemini CLI, or Codex — and stay inside its workflow. A second opinion means copying context, switching terminals, re-explaining the task, waiting, comparing answers, and manually carrying the result back.
I built chorus to remove that step.
What it does
chorus is an open-source plugin collection that creates a 4×3 delegation mesh between four AI coding CLIs:
| From \ To | Claude | OpenCode | Gemini | Codex |
|---|---|---|---|---|
| Claude Code | — | ✅ | ✅ | ✅ |
| OpenCode | ✅ | — | ✅ | ✅ |
| Gemini CLI | ✅ | ✅ | — | ✅ |
| Codex | ✅ | ✅ | ✅ | — |
Each agent can delegate tasks to the other three, without leaving its own interface.
How it integrates
Claude Code gets slash commands:
/opencode:run refactor the auth module
/gemini:review check this diff for edge cases
/codex:run write tests for the new retry logic
OpenCode gets MCP tools:
delegate_claude("review this migration for data loss risk")
delegate_gemini("analyze this for performance bottlenecks")
delegate_codex("add integration tests")
Gemini CLI and Codex get skills — install once, then just ask them to delegate in natural language.
The workflow that actually matters
Parallel code review. Ask three different agents to review the same diff independently, each with a different focus:
/gemini:review — correctness and edge cases
/codex:run — test coverage
/opencode:run — architecture and simplification
Different models have genuinely different failure modes. One may miss an edge case another catches. One may overweight architecture where another spots a missing test. You read all three and make the call. The agents provide the raw material; judgment stays with you.
Install
# Claude Code
claude plugin install https://github.com/valpere/chorus
# OpenCode
opencode plugin @valpere/chorus-opencode
Full installation for Gemini CLI and Codex is in the README.
chorus is not trying to be a new IDE or orchestration platform. It is plumbing between tools developers already use. One install, four agents, zero new workflows forced on you.