CLI Agent Orchestrator
CLI Agent Orchestrator (CAO)
CLI, который координирует несколько кодовых агентов: супервизор раздает задачи специалистам параллельно или по очереди в отдельных сессиях tmux
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Запускает кодовые агенты, которые выполняют команды и меняют файлы проекта
- Поднимает локальный сервер и координирует несколько процессов в tmux
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/cli-agent-orchestrator-caoОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
pipx install cli-agent-orchestratorБез pipx подойдет pip install cli-agent-orchestrator.
Установи CAO как uv tool: uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@main --upgrade. Поставь профиль супервизора командой cao install code_supervisor, запусти cao-server в одном терминале и cao launch --agents code_supervisor в другом из папки проекта.
Другие способы из описания автора
uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@main --upgrade
cao --helpУстановка ветки main как uv tool. Тегированные релизы есть на PyPI под именем cli-agent-orchestrator.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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.
Проверка безопасности
- Запускает кодовые агенты, которые выполняют команды и меняют файлы проекта
- Поднимает локальный сервер и координирует несколько процессов в tmux
Коротко о 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.
Частые вопросы
С какими агентами работает?
С кодовыми CLI: Claude Code, Codex, Cursor CLI, GitHub Copilot CLI, OpenCode, Kiro и рядом других. Каждый работает под своей учетной записью.
Нужен ли облачный сервис?
Нет, сервер cao-server поднимается локально, есть веб-интерфейс на localhost.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента