Claw Orchestrator CLI
Один рантайм для Claude Code, Codex, OpenCode и других: работа принята, только если пройдены проверки, которые агент не писал
- 601 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Рантайм запускает кодовых агентов, которые правят файлы и выполняют команды в рабочем каталоге
- Проверки контракта запускают команды и HTTP-запросы от вашего имени
- Расход токенов идет по вашим подпискам и ключам нескольких поставщиков, потолок расходов задается параметром maxBudgetUsd
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claw-orchestratorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Рантайм запускает кодовых агентов, которые правят файлы и выполняют команды в рабочем каталоге
- Проверки контракта запускают команды и HTTP-запросы от вашего имени
- Расход токенов идет по вашим подпискам и ключам нескольких поставщиков, потолок расходов задается параметром maxBudgetUsd
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claw Orchestrator запускает Claude Code, Codex, Antigravity, Grok Build, OpenCode и любые свои CLI как постоянные сессии за одним API. Вердикт выносит рантайм: вы задаете проверки, он сам выполняет их и читает коды выхода, а доказательства остаются на диске. Проверки бывают командами, HTTP-запросами, скриншотами, правилами для диффа и условиями на файлы. Запуск с контрактом заканчивается вердиктом: подтвержден, опровергнут или не проверен. Если агент правит тесты, которые запускает контракт, запуск считается опровергнутым. Команда `clawo solve` ставит задачу и проверки, `clawo verify` показывает каждую проверку и причину провала, `clawo runs` выводит журнал ходов на всех движках с моделью, токенами, стоимостью и вердиктом. Лимит maxBudgetUsd рантайм соблюдает на любом движке. Команда `clawo fanout` задает один вопрос нескольким движкам сразу, а session_handoff переносит живой разговор на другой движок в том же рабочем каталоге. Есть также группа агентов в отдельных git worktree, которые голосуют до согласия, цикл из планировщика, кодера и ревьюера и устойчивые рабочие процессы с контрольными точками. Рантайм вызывается как CLI и как MCP-сервер clawo-mcp с 78 инструментами, список которых сужает переменная CLAWO_MCP_TOOLS. Командой `clawo acp` он становится агентом ACP для Zed и JetBrains. Есть также OpenAI-совместимая точка /v1/chat/completions, вызов из TypeScript и плагин OpenClaw. Локальный сервер и панель стартуют командой `clawo serve`.
Для кого. Для разработчиков, которые работают с несколькими кодовыми агентами и не принимают результат на слово агента: им нужны общий запуск, журнал расходов и независимые проверки.
Подходит, если
- Агент пишет «все тесты проходят», а подтвердить это должен сам рантайм: `clawo solve` с флагом `--check` запускает команду и читает код выхода
- Один вопрос нужно задать Claude Code, Codex и Grok сразу и получить сводный ответ: за это отвечает `clawo fanout` с флагом `--synthesize`
- Застрявшую сессию Claude нужно продолжить в Codex с тем же разговором: session_handoff переносит ее в тот же рабочий каталог
- Расход по движкам нужно видеть и ограничить: `clawo runs` показывает ходы, а maxBudgetUsd ставит потолок
- Агентов нужно вызывать из редактора Zed или JetBrains либо из клиента, который знает формат OpenAI
Не подходит, если
- Нужен интерфейс для параллельных сессий в worktree: Claw Orchestrator — рантайм без графического интерфейса, а такие интерфейсы, как claude-squad, Conductor и Vibe Kanban, решают эту задачу
- Проверок задать нельзя: запуск без контракта получает вердикт «не проверен»
- Нужна работа внутри одного поставщика, например только субагенты Claude Code: для этого рантайм избыточен
Пример запроса к агенту
Исправь падающий тест в price.js через Codex и прими работу, только если проходят npm test и независимая проверка price.spec.mjsОграничения
Нужны Node.js 22 или новее и хотя бы один установленный и авторизованный CLI движка: `claude`, `codex`, `agy`, `grok` или `opencode`. Токен доступа к локальному серверу записывается в ~/.openclaw/server-token, браузер входит по ссылке с этим токеном.
В демонстрационном прогоне два запуска завершились ошибкой: у Grok Build закончился лимит бесплатного тарифа. Автор уточняет: прогон описывает одну задачу и бенчмарком не служит. Таблицу совместимых версий движков обновляет еженедельный прогон scripts/sweep.ts, так что между прогонами версия движка у вас может оказаться новее проверенной.
Как отключить. Остановите процесс `clawo serve` и удалите пакет командой npm uninstall -g @enderfga/claw-orchestrator. Если ставили плагин OpenClaw скриптом install.sh, уберите запись из ~/.openclaw/openclaw.json. В Claude Code блок MCP снимает команда `claude mcp remove clawo`.
Частые вопросы
Как подключить Claw Orchestrator к Claude Code?
Установите пакет командой `npm install -g @enderfga/claw-orchestrator`, после чего clawo-mcp окажется в PATH, и выполните `claude mcp add clawo -- clawo-mcp`. Затем попросите агента вызвать workflow_start с шаблоном solve, задачей и контрактом вроде набора проверок npm test.
Как рантайм решает, что задача выполнена?
Он сам запускает заданные вами проверки: команды, HTTP-запросы, скриншоты, правила для диффа и условия на файлы. Статус «завершен» запуск с контрактом получает только после прохождения всех проверок, а доказательства по каждой проверке сохраняются на диске.
С какими агентами работает Claw Orchestrator?
С Claude Code, Codex, Antigravity, Grok Build и OpenCode, а также с любым CLI, который запускается как подпроцесс и подключается как свой движок. Как MCP-сервер его подключают к Claude Desktop, Cursor, Cline, Continue, Zed, Windsurf, Goose и Hermes Agent.
Чем рантайм отличается от claude-squad или Conductor?
Это интерфейсы, которые запускают агентов рядом в worktree. Субагенты Claude Code и параллельные попытки Codex остаются внутри одного вендора. Claw Orchestrator — рантайм без графического интерфейса: несколько поставщиков за одним API, устойчивые рабочие процессы и проверка, которую агенты не могут править. Инструменты можно использовать вместе.
Как ограничить расход на агентов?
Задайте maxBudgetUsd: рантайм соблюдает потолок на каждом движке, включая Codex, Grok, agy и OpenCode. Журнал `clawo runs --since 1h` показывает ходы с моделью, токенами и стоимостью.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами
CLI Agent Orchestrator
CLI Agent Orchestrator (CAO)
CLI, который координирует несколько кодовых агентов: супервизор раздает задачи специалистам параллельно или по очереди в отдельных сессиях tmux
Компактная замена OpenClaw: личный ассистент на Claude Agent SDK, агенты в изолированных контейнерах, мессенджеры добавляются скиллами
Самостоятельно разворачиваемая система для команды AI-агентов: оргструктура, задачи, бюджеты и контроль работы Claude Code, Codex и OpenClaw
Рабочие процессы для Claude Code: команды /do, /omo, /bmad-pilot и другие, а код пишут Codex, Gemini или OpenCode через codeagent-wrapper
CLI-оркестратор, который прогоняет Claude Code, Codex, Gemini CLI и другие агенты по циклу до готовности задачи и блокирует неполную работу тестами и линтером
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claw Orchestrator (эта запись) | нет | 601 | |
| CLI Agent Orchestrator | нет | 1 485 | супервизор раздает задачи специалистам в отдельных сессиях tmux |
| Babysitter | нет | 1 878 | рабочий процесс описывается кодом, решения пишутся в неизменяемый журнал |
| comanda | нет | 331 | оркестратор для Claude Code |
Коротко о README
Описание открывается лозунгом и анимацией одного эксперимента: одна ошибка, один контракт приемки, пять движков по три запуска. Таблица сопоставляет задачи пользователя с возможностями рантайма, затем идут быстрый старт, полный перечень функций со ссылками на справочные файлы, интеграции (CLI, плагин OpenClaw, MCP, ACP), таблица совместимых версий движков и рассказ о том, как еженедельный прогон поддерживает ее актуальной.