chorus — крос-агентна plugin mesh

Claude Code OpenCode Gemini CLI Codex Cursor Kilo MCP Plugin
chorus — крос-агентна plugin mesh preview

Більшість AI coding tools зроблені як острови.

Ви обираєте один — Claude Code, OpenCode, Gemini CLI, Codex, Cursor або Kilo — і залишаєтеся в його workflow. Хочете другу думку? Треба скопіювати контекст, перейти в інший термінал, заново пояснити задачу, зачекати, порівняти відповіді й вручну перенести корисне назад.

chorus прибирає цей крок.

Що це таке

chorus — open-source колекція плагінів, яка створює повну mesh делегування 6×6 між шістьма AI coding CLI:

Від \ До Claude OpenCode Gemini Codex Cursor Kilo
Claude Code — ✅ ✅ ✅ ✅ ✅
OpenCode ✅ — ✅ ✅ ✅ ✅
Gemini CLI ✅ ✅ — ✅ ✅ ✅
Codex ✅ ✅ ✅ — ✅ ✅
Cursor ✅ ✅ ✅ ✅ — ✅
Kilo ✅ ✅ ✅ ✅ ✅ —

Кожен агент може делегувати задачі п’ятьом іншим, не виходячи зі свого інтерфейсу.

Інтеграція

Claude Code отримує 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
/cursor:run check if this fits existing codebase patterns
/kilo:run review for naming clarity and maintainability

OpenCode отримує MCP tools:

delegate_claude("review this migration for data loss risk")
delegate_gemini("analyze this for performance bottlenecks")
delegate_codex("add integration tests")
delegate_cursor("check pattern consistency across the repo")
delegate_kilo("review for long-term readability")

Gemini CLI, Codex, Cursor і Kilo отримують skills/rules — встановіть раз, потім просто делегуйте природною мовою.

Паралельне code review

Даєте п’ятьом різним агентам один diff незалежно, кожен із різним фокусом:

/gemini:review   — correctness та edge cases
/codex:run       — test coverage та пропущені кейси
/cursor:run      — інтеграція з кодовою базою та узгодженість патернів
/kilo:run        — підтримуваність та якість найменування
/claude:review   — безпека та коректність

У різних моделей різні слабкі місця. Один пропустить edge case, який інший спіймає. chorus надає матеріал, рішення залишається за вами.

OpenCode бере участь у повній mesh 6×6, але виключений із паралельних workflow-патернів — його TUI stdout не можна перехопити програмно.

Named workflow команди

Команда Що робить
/chorus:review Паралельне review git diff HEAD — одна команда, 5 незалежних думок
/chorus:council Одне завдання п’ятьом агентам із різними ролями; host синтезує
/chorus:debug Ранжовані гіпотези першопричини від 5 агентів для симптому баґу
/chorus:second-opinion Швидка незалежна перевірка одним обраним агентом

OpenCode отримує їх як MCP tools: council, parallel_review, parallel_debug, second_opinion. Gemini CLI, Codex, Cursor та Kilo — як skills/rules.

Встановлення

# Claude Code
claude plugin install https://github.com/valpere/chorus

# OpenCode
opencode plugin @valpere/chorus-opencode

# Gemini CLI
gemini skills install https://github.com/valpere/chorus --path for-gemini/claude
gemini skills install https://github.com/valpere/chorus --path for-gemini/opencode
# ... та інші агенти

Повне встановлення для Codex, Cursor та Kilo — у README.

chorus не намагається стати новою IDE або orchestration platform. Це plumbing між інструментами, якими розробники вже користуються. Одна інсталяція, шість агентів, жодних нових workflow.