Chorus CLI
Chorus собирает 2–4 ИИ-ревьюера из разных CLI, чтобы они проверили изменение до релиза, и подключается к агентам как MCP.
- 533 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Код отправляется нескольким внешним ИИ-сервисам.
- В режиме Full ревьюеры пишут вне рабочей папки и обращаются к сети.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/chorusОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Код отправляется нескольким внешним ИИ-сервисам.
- В режиме Full ревьюеры пишут вне рабочей папки и обращаются к сети.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Chorus запускает несколько ИИ-инструментов параллельно: один пишет правку, другие проверяют ее. Одобрение выдается, когда ревьюеры согласны. Работает через уже установленные Claude Code, Codex CLI, Gemini CLI, OpenCode и Kimi CLI либо через ключ OpenRouter. Команда `chorus init` находит такие инструменты и регистрирует Chorus как MCP-сервер в Claude Code, Codex, Gemini CLI, Cursor, Windsurf, Kimi и OpenCode. Есть шаблоны проверки (`code-review`, `bug-diagnose`, `architect-review`, `red-green`, `review-only`), персоны ревьюеров и веб-панель на `localhost:5050`.
Для кого. Разработчики, которые пишут код с ИИ и хотят второе мнение от моделей другого производителя перед слиянием.
Подходит, если
- Агент переписал критичный участок на 200 строк и уверяет, что поведение прежнее.
- Перед слиянием большого запроса на изменения нужен быстрый обзор от трех моделей.
- Архитектурное решение (очередь или опрос, синхронно или нет) хочется проверить с разных сторон.
- Тесты пишет одна модель вслепую от кода, а код под них другая.
- Нерегулярный баг ищут, показав подозрительный код нескольким ревьюерам.
Не подходит, если
- Доступен только один ИИ-инструмент: ревью теряет смысл без разных производителей.
- Код нельзя передавать ни одному внешнему ИИ-сервису.
- Нужна мгновенная проверка: параллельный запуск нескольких моделей занимает минуты.
Пример запроса к агенту
Используй chorus: проверь staged-дифф относительно main и найди гонки и недостающие тесты.Ограничения
Нужны Node версии 20 и выше и хотя бы один из CLI (Claude Code, Codex CLI, Gemini CLI, OpenCode, Kimi CLI) либо ключ OpenRouter. Расход идет в лимиты ваших подписок или платных ключей. В режиме `Full` ревьюер пишет за пределы рабочей папки и ходит в сеть. Для `codex exec` без диалога README требует флаг `--dangerously-bypass-approvals-and-sandbox`. Chorus раз в сутки отправляет фиксированную телеметрию без содержимого чатов. Последний коммит в августе 2026.
Как отключить. Остановите демон командой `chorus stop`, удалите пакет через `npm uninstall -g chorus-codes` и уберите запись `chorus` из конфигов MCP-клиентов. Данные лежат в `~/.chorus`.
Частые вопросы
Сколько стоит ревью?
Наценки нет. Расход идет в лимиты ваших подписок, при ключах API README оценивает типичный запуск в 0,30–1,50 доллара.
Какие режимы доступа у ревьюеров?
`Strict` читает код без записи и сети, `Workspace` (по умолчанию) пишет внутри рабочей папки, `Full` пишет везде и ходит в сеть.
Какие инструменты MCP есть?
Девять: `create_chat`, `wait_for_chat`, `get_chat_status`, `cancel_chat`, `resume_chat`, `list_templates`, `list_personas`, `invoke_persona`, `list_blocked`.
Как создать свой шаблон?
Положите YAML-файл в `~/.chorus/templates/` или скопируйте встроенный шаблон и измените слоты ревьюеров и кворум.
Как собрать данные для баг-репорта?
Команда `chorus diagnose` печатает очищенный диагностический блок.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыOpen Code Review — командное ревью кода агентами
Open Code Review
Скилл и CLI для ревью кода: команда агентов-рецензентов смотрит изменения независимо, спорит о находках и выдает один отчет
CLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста
Плагин для Claude Code: передает задачу локальному no_human и проверяет ветку ревьюером, не видевшим сессию кодера
CLI запускает Claude Code, Codex, Gemini CLI и другие агенты параллельно на одной задаче и собирает их ответы рядом
Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии
Kimi Bridge для Claude Code
kimi-bridge
MCP-сервер, который делает локальный Kimi Code CLI вторым агентом в Claude Code, с отдельным инструментом ревью BSL для 1С
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Chorus (эта карточка) | нет | 533 | |
| Кросс-ревью Claude Code и Codex | нет | 5 | это скилл для пары Claude и Codex; Chorus запускает до четырех моделей и ведет шаблоны с кворумом |
| open-code-review | нет | 49 561 | проверяет код по набору правил; Chorus сводит мнения нескольких моделей разных производителей |
Коротко о README
README объясняет идею взаимной проверки моделей разных производителей, шаблоны, персоны, режимы доступа и состав фиксированной телеметрии.