Orchestrator — скилл
Один агент запускает других в фоне: Claude Code, Codex, Copilot CLI, Grok Build и Pi, с выбором модели под каждый этап.
- 119 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Запущенные агенты работают в фоне со своими правами и могут менять код и выполнять команды.
- Параллельные агенты быстро расходуют лимиты и оплату провайдеров.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/orchestratorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Запущенные агенты работают в фоне со своими правами и могут менять код и выполнять команды.
- Параллельные агенты быстро расходуют лимиты и оплату провайдеров.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл превращает текущего агента в координатора. Пользователь называет модели и результаты, а скилл через CLI `orchestrator` запускает именованные фоновые задачи в Claude Code, Codex, Copilot CLI, Grok Build, Pi и собственных рантаймах. У каждой задачи есть статус, логи, вывод, продолжение, возобновление и остановка. Агент работает по короткому циклу JSON-команд: `doctor`, `models`, `launch`, `ps`, `read`, `interrupt`. Имена и идентификаторы моделей скилл берет у установленных рантаймов. Правила выбора (какая модель для какой работы и чем заменить при исчерпанном лимите) лежат в `skills/orchestrator/PREFERENCES.md`.
Для кого. Тем, кто платит за несколько агентов сразу и хочет раздавать им работу из одного окна.
Подходит, если
- Интерфейс, бэкенд и мелкие правки удобно отдать разным моделям и запустить параллельно.
- Агент собирает результаты фоновых задач и сводит их в один ответ.
- Лимит одной модели исчерпан, и работу передают запасной по списку предпочтений.
- Обзор репозитория поручают дешевой модели, а план реализации сильной.
Не подходит, если
- Вы работаете с одним агентом и одной моделью, и координатор добавит лишний слой.
- Ищете замену среде вроде Claude Code: Orchestrator работает поверх уже установленных агентов.
- Планируете платный размещенный сервис оркестрации: лицензия BSL 1.1 запрещает такое коммерческое использование.
Пример запроса к агенту
Запусти агента на GPT для бэкенда, потом агента Grok для фронтенда, а результат отдай на проверку агенту Opus.Ограничения
Нужны установленные рантаймы агентов, а для CLI еще и npm: при первом запуске скилл ставит `@backnotprop/orchestrator-cli`. Лицензия Business Source License 1.1 разрешает использование в продакшене, кроме коммерческих размещенных или управляемых сервисов оркестрации. 9 июля 2029 года она сменится на Apache 2.0. Имена моделей в README служат примерами, актуальный список выдает `orchestrator models <runtime>`. Каждый запущенный агент тратит лимиты и деньги своего провайдера.
Как отключить. Удалите папку скилла из каталога навыков агента и выполните `npm uninstall -g @backnotprop/orchestrator-cli`. Фоновые задачи сначала остановите командой `orchestrator interrupt`.
Частые вопросы
Какие агенты запускаются через Orchestrator?
Claude Code, Codex, Copilot CLI, Grok Build и Pi, плюс командная оболочка и собственные рантаймы, которые описывают в JSON-конфигурации.
Нужно ли ставить CLI заранее?
Нет, при первом запуске скилл сам выполнит `npm install -g @backnotprop/orchestrator-cli`, если доступен npm. Команду можно выполнить и вручную.
Как закрепить, какая модель для какой работы?
Отредактируйте `skills/orchestrator/PREFERENCES.md` или попросите агента записать правила туда. Прямое указание в текущем запросе важнее сохраненных предпочтений.
Под какой лицензией выходит Orchestrator?
Business Source License 1.1: использование в продакшене разрешено, кроме коммерческих размещенных или управляемых сервисов оркестрации. 9 июля 2029 года лицензия станет Apache 2.0.
Как посмотреть, что делают запущенные агенты?
Команда `orchestrator ps --json --compact --active --brief` показывает активные задачи, а `orchestrator read <task-id> --wait` ждет и выводит результат. Остановить задачу можно через `orchestrator interrupt`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл с 25 командами для разбора и доработки промптов, инструментов и схем агентов в Cursor, Claude Code, Gemini CLI и Codex
Скилл превращает несколько окон Claude Code, Codex и Cursor в команду с координатором, общим реестром и перекрестным ревью
Десктопное приложение, где Claude Code, Codex, Gemini и другие агенты работают командой специалистов в общем проекте
Планировщик для Claude Code, Codex и OpenCode: цель превращается в план задач, независимые идут параллельно
multi-agents запускает команду кодовых агентов на задаче и меряет, победила ли она одиночного агента и во что обошлась.
Скилл /codex-workflows: Claude Code пишет сценарий, а десятки агентов Codex выполняют его, и прогон виден на карте
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Orchestrator (эта карточка) | нет | 119 | |
| Claw Orchestrator | нет | 601 | дает общий рантайм с проверками приемки; Orchestrator запускает уже установленных агентов по именам моделей |
| CLI Agent Orchestrator | нет | 1 515 | супервизор AWS раздает задачи специалистам; здесь вызывающий агент сам решает, кому что поручить |
Коротко о README
Orchestrator работает внутри выбранной вами оболочки агента. CLI отвечает за процессы и состояние задач, вызывающий агент берет на себя решения, делегирование и сводку.
Бейдж для README
Исходный SKILL.md
--- name: orchestrator description: Use Orchestrator as a CLI-backed skill to delegate and coordinate work across Claude Code, Codex, Copilot, Grok, Pi, shell, and custom runtimes. Use when an agent should launch one or many sub-agents, choose runtimes or models, apply the user's orchestration preferences, inspect background work, collect results, resume sessions, or stop stale work. --- # Orchestrator Use Orchestrator to let the current agent coordinate other agents. The skill is the interface; the `orchestrator` CLI is the deterministic control plane underneath it. ## Start 1. Read `PREFERENCES.md` beside this file. Apply only non-comment content under `User Preferences`. `No preferences set.` means use judgment. 2. Follow an explicit instruction in the current user request before a stored preference. 3. Check the CLI with `orchestrator --help`. If missing and npm is available, install it with `npm install -g @backnotprop/orchestrator-cli`. 4. Run `orchestrator help --json --compact` for the current command contract. 5. Run `orchestrator doctor --json --compact` when runtime availability is uncertain. Choose only from `runtimeSummary.availableIds`. 6. Run `orchestrator models <runtime> --json --compact` before choosing an exact model value. Do not assume a runtime or model exists because it appears in an example. ## Preferences Preferences are routing policy for the calling agent. They may describe: - which runtime or model to use for a type of work; - which fallbacks to use and in what order; - when to fan out or keep work with one agent; - what to do when provider usage is exhausted. Use this precedence: 1. explicit instructions in the current request; 2. `PREFERENCES.md`; 3. live runtime and provider facts; 4. your best judgment. Map preference names to configured runtime and model values when unambiguous. If the mapping is consequential and unclear, ask the user once. Preferences do