MCO CLI
CLI запускает Claude Code, Codex, Gemini CLI и другие агенты параллельно на одной задаче и собирает их ответы рядом
- 552 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- `mco run` может писать в рабочую папку, а режим `yolo` отключает подтверждения у выбранного агента.
- `--allow-paths` проверяет только заявленную область и не заменяет песочницу ОС.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/mcoОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- `mco run` может писать в рабочую папку, а режим `yolo` отключает подтверждения у выбранного агента.
- `--allow-paths` проверяет только заявленную область и не заменяет песочницу ОС.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCO ставится пакетом `@tt-a1i/mco` и ведет несколько агентов для кода как рабочий набор. `mco review` запускает ревью репозитория в режиме чтения, `mco run` выполняет задачу, в том числе с записью в рабочую папку. Исполнители выбираются явно флагом `--providers`: Claude Code, Codex CLI, Gemini CLI, OpenCode, Qwen Code, Copilot CLI, Hermes, Pi, Grok Build, Cursor CLI и Antigravity. Можно сразу поставить встроенный скилл `mco-cli`: команда `npx @tt-a1i/mco@latest install` кладет его выбранным агентам. Такой агент читает `mco -h`, показывает вам состав исполнителей и запускает задачу только после вашего подтверждения. Каждый ответ сохраняется целиком, как его вернул агент. Сбой одного исполнителя не стирает ответы остальных. Задачи идут параллельно, цепочкой или с делением по файлам, а флаг `--debate` запускает обсуждение с итоговым синтезом. Права задает профиль: `read_only`, `write` или `yolo`.
Для кого. Разработчикам, которые сверяют ревью кода от нескольких моделей, и группам, где Claude Code поручает часть работы Codex или Gemini CLI.
Подходит, если
- Перед релизом нужен взгляд сразу двух-трех моделей на уязвимые места репозитория
- Ответы агентов расходятся, и их надо сравнить целиком, а не по краткому итогу
- Задачу удобно разбить по файлам: каждый агент берет свой кусок без пересечений
- Перед запуском нужен предпросмотр через `--dry-run`: кто запустится и с какими правами
- Агент со скиллом `mco-cli` сам распределяет задачу между исполнителями
Не подходит, если
- Работает один агент, и сравнивать нечего
- Нужен общий результат с оценкой и консенсусом: MCO отдает сырые ответы без выводов
- Требуется изоляция запуска: `--allow-paths` проверяет заявленную область, а не заменяет песочницу ОС
- Нужны отдельные рабочие деревья git для параллельных правок: MCO их не создает
Пример запроса к агенту
Запусти через MCO ревью безопасности с Claude и Codex и разбор архитектуры с Pi. Сначала покажи команды и состав исполнителей.Ограничения
- Каждый агент нужно поставить и авторизовать отдельно: MCO только вызывает установленные CLI.
- Режим `yolo` включает самый широкий профиль обхода подтверждений у выбранного агента. Он задается явным флагом.
- Для параллельной записи вы сами разделяете `--target-paths`, иначе правки столкнутся.
- Для установки нужны Node.js для `npx` и Python 3.10 или новее для самого MCO.
- Hermes в режиме oneshot обходит подтверждения, поэтому ему нужен явный `--execution-mode yolo`.
Как отключить. Удалите каталог скилла `mco-cli` из папки скиллов вызывающего агента и отключите пакет через `npm uninstall -g @tt-a1i/mco`, если ставили глобально.
Частые вопросы
Чем `mco review` отличается от `mco run`?
`mco review` работает в режиме `read_only` и не меняет файлы. `mco run` выполняет задачу и по умолчанию получает доступ на запись в рабочую папку.
Как узнать, какие агенты MCO найдет на машине?
Выполните `mco doctor --json`: она покажет, какие CLI установлены. MCO не подставляет исполнителей по найденным бинарникам, их вы называете сами.
Что делает флаг `--dry-run`?
Он показывает план запуска без выполнения: исполнителей, модели и профиль доступа. Удобно запускать его перед `mco run` с записью.
Можно ли закрепить модель для одного запуска?
Да, флаг `--provider-models-json` принимает JSON, например `{"codex":"gpt-5.4"}`. Настройки самих CLI от этого не меняются.
Как вызвать MCO из Claude Code или Codex?
Поставьте скилл командой `npx @tt-a1i/mco@latest install --agent claude-code --agent codex --yes`. Дальше агент работает по справке `mco -h`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыРежимы работы для ИИ-агента: облегченный на каждый день и /man с планом, проверкой и ревью для крупных задач
Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP
CLI дает шести кодовым агентам общий процесс: контекст проекта, более 80 скиллов, проверки и продолжение задач между сессиями
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
CCManager — менеджер сессий Claude Code, Codex, Gemini CLI и других агентов: каждый в своем рабочем дереве Git, со статусом и хуками
Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте
Коротко о README
Описаны быстрый старт, список встроенных исполнителей, профили доступа и режимы вывода: текст, JSON, JSONL и файлы Markdown. Отдельные руководства лежат в `docs/` и описывают флаги, конфигурацию и контракты ошибок.