Chorus CLI

Chorus собирает 2–4 ИИ-ревьюера из разных CLI, чтобы они проверили изменение до релиза, и подключается к агентам как MCP.

  • 533 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Код отправляется нескольким внешним ИИ-сервисам.
  • В режиме Full ревьюеры пишут вне рабочей папки и обращаются к сети.
Все причины и проверки

chorus-codes/chorus

Установка

В терминале, через 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 для ревью кода: команда агентов-рецензентов смотрит изменения независимо, спорит о находках и выдает один отчет

СкиллРасширенный доступ382Звезды репозитория

CLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста

CLIРасширенный доступ49,6 тыс.Звезды репозитория

Плагин для Claude Code: передает задачу локальному no_human и проверяет ветку ревьюером, не видевшим сессию кодера

ПлагинШирокий доступ320Звезды репозитория

CLI запускает Claude Code, Codex, Gemini CLI и другие агенты параллельно на одной задаче и собирает их ответы рядом

CLIШирокий доступ550Звезды репозитория
Нужен VPN

Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии

ПлагинШирокий доступ729Звезды репозитория
Российский стек

MCP-сервер, который делает локальный Kimi Code CLI вторым агентом в Claude Code, с отдельным инструментом ревью BSL для 1С

MCP-серверШирокий доступ

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Chorus (эта карточка)нет533
Кросс-ревью Claude Code и Codexнет5это скилл для пары Claude и Codex; Chorus запускает до четырех моделей и ведет шаблоны с кворумом
open-code-reviewнет49 561проверяет код по набору правил; Chorus сводит мнения нескольких моделей разных производителей

Коротко о README

README объясняет идею взаимной проверки моделей разных производителей, шаблоны, персоны, режимы доступа и состав фиксированной телеметрии.

Бейдж для README

Сообщить о проблеме

Foxx AIChorus
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.