CLI Agent Orchestrator

CLI Agent Orchestrator (CAO)

CLI, который координирует несколько кодовых агентов: супервизор раздает задачи специалистам параллельно или по очереди в отдельных сессиях tmux

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

Широкий доступ

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

  • Запускает кодовые агенты, которые выполняют команды и меняют файлы проекта
  • Поднимает локальный сервер и координирует несколько процессов в tmux
Все причины и проверки

awslabs/cli-agent-orchestrator

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/cli-agent-orchestrator-cao

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает кодовые агенты, которые выполняют команды и меняют файлы проекта
  • Поднимает локальный сервер и координирует несколько процессов в tmux

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CAO запускает локальный сервер cao-server и поднимает выбранные кодовые CLI в отдельных сессиях tmux, а супервизору дает инструменты для координации работников. Агенты остаются полноценными процессами со своей аутентификацией и возможностями, CAO лишь распределяет между ними работу. Поддерживаются разные провайдеры: Claude Code, Codex, Cursor CLI, GitHub Copilot CLI, OpenCode, Kiro и другие. Есть веб-интерфейс на localhost, MCP-сервер для операций, потоки по расписанию, многошаговые воркфлоу, общая память и обучение на результатах. Управление идет через команды cao: установка профиля супервизора, запуск и остановка сессий.

Для кого. Для разработчиков и команд, которые хотят вести несколько кодовых агентов параллельно под общим супервизором.

Подходит, если

  • Нужно распараллелить работу между несколькими кодовыми агентами
  • Нужен супервизор, который раздает подзадачи специалистам и сводит результат
  • Нужно объединить агентов разных провайдеров в одном процессе

Не подходит, если

  • Достаточно одного агента без оркестрации
  • Нет tmux, uv или установленного провайдерского CLI

Пример запроса к агенту

Запусти супервизора и распредели работу: один агент пишет тесты, другой проверяет код

Ограничения

Нужны Python 3.10+, tmux 3.3+, uv и хотя бы один поддерживаемый провайдерский CLI, заранее прошедший аутентификацию. Провайдеры используют свои учетные записи и ключи, часть из них может требовать доступа, недоступного из России напрямую. Установка из ветки main идет как uv tool, для тегированных релизов есть пакет на PyPI.

Как отключить. Остановите сессии командой cao shutdown --all, затем удалите инструмент: uv tool uninstall cli-agent-orchestrator.

Частые вопросы

С какими агентами работает?

С кодовыми CLI: Claude Code, Codex, Cursor CLI, GitHub Copilot CLI, OpenCode, Kiro и рядом других. Каждый работает под своей учетной записью.

Нужен ли облачный сервис?

Нет, сервер cao-server поднимается локально, есть веб-интерфейс на localhost.

Обсуждение

Вопросов и отзывов пока нет.

Один рантайм для Claude Code, Codex, OpenCode и других: работа принята, только если пройдены проверки, которые агент не писал

CLIШирокий доступ606Звезды репозитория
Выбор редакции

Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами

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

Локальная панель для управления множеством агентов на разных машинах: память, граф кода и обмен сообщениями между агентами

CLIШирокий доступ851Звезды репозитория

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

CLIШирокий доступ691Звезды репозитория

Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно

CLIШирокий доступ296Звезды репозитория

CLI, через который агенты в разных терминалах переписываются, следят друг за другом и запускают друг друга

CLIШирокий доступ657Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
CLI Agent Orchestrator (эта карточка)нет1 548
Helmorнет1 306десктопное приложение запускает Claude Code
multi-agent-shogunнет1 421десять ИИ-агентов в панелях tmux
Claw Orchestratorнет606один рантайм для Claude Code

Коротко о README

README объясняет, что CAO координирует несколько кодовых CLI: супервизор раздает работу специалистам параллельно или по очереди. Для работы нужны Python 3.10+, tmux 3.3+, uv и хотя бы один провайдерский CLI с пройденной аутентификацией. Установка идет как uv tool из ветки main или из PyPI, дальше ставится профиль code_supervisor, запускается cao-server и супервизор через cao launch. Наблюдать за работой можно в терминале, в веб-интерфейсе на localhost или через tmux. В документации описаны потоки, воркфлоу, скиллы, память, ограничения инструментов и деплой в Kubernetes. Лицензия Apache-2.0.

Бейдж для README

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