Orchestrator.inc: как управлять командой кодинг-агентов и не сойти с ума на доске задач
Один кодинг-агент — это удобно. Пять — уже нет. Как только задач становится больше одной, вы начинаете жить в режиме диспетчера: у первого агента упали тесты, второй просит подтвердить правку, третий случайно перезаписал ветку второго, а четвёртый ждёт ответа двадцать минут, потому что вы отвлеклись на пятого.
Orchestrator.inc — бесплатное десктопное приложение, которое собирает всю эту компанию в одном окне. Вы ставите задачу главному агенту проекта, он разбивает её на части и запускает помощников, а вы видите на доске, кто чем занят, и подключаетесь только туда, где нужен ваш ответ. Ниже — как это работает, из чего состоит и на что обратить внимание перед запуском.
Какую проблему это закрывает
До появления подобных инструментов работа с несколькими агентами выглядела как жонглирование терминалами. Модели быстрые, но координация между ними ложится на человека, и именно она съедает время.
| Как обычно | Что происходит в Orchestrator.inc |
|---|---|
| Агенты работают в одной папке и конфликтуют правками | Каждая задача получает собственную копию проекта, поэтому параллельная работа не ломается |
| Тесты упали — надо заметить и вернуться к нужному агенту | Результаты проверок и замечания ревью сами возвращаются тому, кто писал этот код |
| Непонятно, кто сейчас работает, а кто ждёт ответа | Доска раскладывает сессии по колонкам: работают, нужен ответ, на ревью, готово к слиянию |
| Один агент — один терминал, а их легко потерять | Все сессии в одном списке, с историей чата и открытым терминалом у каждой |
Как устроен процесс
Схема простая, и это одна из главных причин, почему инструментом удобно пользоваться без долгого изучения документации.
- Вы добавляете проект. Указываете репозиторий на GitHub — приложение подключается к нему и берёт ведение веток на себя.
- Главный агент планирует. Вы описываете задачу обычными словами. Оркестратор прикидывает, на какие куски её разбить, и под каждый запускает отдельного агента.
- Помощники работают параллельно. У каждого свой изолированный каталог, свой терминал и своя ветка. Они не видят файлов друг друга и не мешают работать.
- Результат приходит сам. Когда агент заканчивает, он создаёт пулл-реквест. Дальше приложение следит за тестами и комментариями и возвращает проблемы агенту до тех пор, пока PR не будет готов к слиянию.
- Вы подключаетесь по необходимости. Если агент просит решение — например, какую базу данных использовать, — сессия поднимается наверх доски и ждёт вашего ответа.
Всё это работает локально: код остаётся на вашем диске, а не уходит в чужое облако. При желании можно включить облачный режим — тогда задача продолжится даже с закрытым ноутбуком.
Что внутри
Доска вместо вкладок
Вместо списка вкладок — канбан. Колонки не надо расставлять руками: статус вычисляется из реальных событий — активности агента, состояния пулл-реквеста, прогонов тестов и отзывов. Что требует вашего внимания, автоматически оказывается сверху. Отдельная лента уведомлений собирает события вроде «нужен ответ», «готово к слиянию» или «PR смержен», чтобы не искать их по всем сессиям.
Любой агент, к которому вы привыкли
Выбирать есть из чего: Claude Code, Codex, Cursor, opencode, Aider, GitHub Copilot, Gemini CLI, Pi и ещё несколько десятков сред, включая совместимые по протоколу ACP. Агента и модель можно задавать отдельно для каждой роли — тот, кто пишет код, не обязан быть тем, кто проверяет пулл-реквест.
У каждой сессии два режима: обычный чат с понятными шагами и планами либо полноценный терминал самого агента. Переключиться между ними можно даже посреди работы — разговор не потеряется.
Встроенный браузер для проверки результата
Агент не просто пишет код, он может открыть получившееся приложение во встроенном браузере, понажимать кнопки, посмотреть консоль и снять скриншот. Для проверки веб-интерфейсов это экономит целый цикл «запусти, открой, покажи человеку».
Ответ с телефона
Отдельные приложения для iPhone и Android подключаются к вашему компьютеру по QR-коду. Когда агенту нужен ответ, приходит пуш. С телефона можно ответить в чате, одобрить действие, посмотреть пулл-реквест и даже запустить новую задачу. Работает и через домашний Wi-Fi, и удалённо.
Где это особенно полезно
- Несколько задач одной командой: разбор багов, рефакторинг и новая фича идут одновременно, не мешая друг другу.
- Автоматическое ревью: отдельный агент читает пулл-реквесты до человека и оставляет замечания.
- Долгие задачи: в облачном режиме работа продолжается, пока вы заняты другим.
- Проверка фронтенда: браузер внутри сессии позволяет агенту самому убедиться, что интерфейс работает.
На что обратить внимание
Честный разговор без рекламы:
- Потребуется установленный CLI агента. Приложение не приносит модели с собой — Claude Code, Codex или другой агент должны быть настроены заранее.
- Облачный режим пока не для всех. Он зависит от аккаунта и сборки приложения, локальный режим работает всегда.
- Параллельная работа стоит денег. Пять агентов одновременно — это пять потоков запросов к модели, расход на токены стоит держать в голове.
- Лицензия Apache 2.0 разрешает использовать, менять и распространять код, но не даёт гарантий.
Телеметрия в приложении выключена в настройках одним переключателем. Код, промпты и переписка с агентами в неё не попадают.
Как начать
Скачайте сборку для своей системы и укажите репозиторий, которым хотите управлять:
https://orchestrator.inc/download
Доступны версии для macOS (Apple Silicon и Intel), Windows и Linux в форматах AppImage, deb и rpm. Дальше нужен только настроенный CLI одного из поддерживаемых агентов — остальное приложение сделает само.
Если вы уже пытались вести несколько агентов одновременно и устали переключаться между терминалами, Orchestrator.inc закрывает именно этот участок: планирование, изоляцию работы, контроль проверок и понятную картину того, где сейчас нужен человек.