Orca для coding-агентов: отдельная ветка для каждого

Orca для coding-агентов собирает разные CLI в одном приложении. На практике Orca сводит Claude Code и Codex на одном экране. Главное здесь не сетка терминалов. Каждое задание можно вынести в собственную ветку и отдельный git worktree, чтобы агенты не правили одни файлы одновременно.

3 минуты чтенияOrca для coding-агентов · Orca Claude Code Codex · координация coding-агентов

Коротко о чём это

Вот где обычно разваливается параллельная разработка. Запустить несколько агентов несложно. Сложно понять, кто что изменил, где лежит рабочий вариант и какую ветку безопасно отправлять на проверку.

Что произошло

Исходный код Orca открыт, само приложение работает на macOS, Windows и Linux. Своей модели у него нет: пользователь подключает CLI и учётные данные выбранного сервиса. Установка есть готовыми сборками, на macOS доступен Homebrew.

Основа Orca называется worktree-native. Под каждую задачу приложение создаёт настоящий git worktree со своей веткой, файлами и терминалами. Внутри можно запустить Claude Code, Codex, OpenCode, Cursor CLI, Antigravity, Hermes Agent или другой CLI-агент. Затем Orca показывает diff, принимает комментарии к строкам и даёт отправить изменения в репозиторий.

Для сложной цепочки есть отдельный слой координации coding-агентов. В нём Run хранит общий контекст, Task описывает работу и зависимости, Dispatch связывает попытку с терминалом, а сообщения и decision gates передают результат или блокируют следующий шаг. Этот слой пока экспериментальный: его включают отдельно, команды требуют запущенный Orca runtime.

Хотите применить это у себя?

Напишите в двух-трёх предложениях, что у вас за задача. Отвечу, где это применимо, за сколько и что понадобится с вашей стороны.

Отвечу лично. Без рассылки и обязательного созвона. Можно начать с обезличенных данных.

Как работает Orca для coding-агентов

Параллельная работа ломается не в момент запуска. Она ломается, когда два агента меняют один компонент, третий проверяет уже устаревший вариант, а человек сравнивает ответы в разных окнах. Worktree убирает первый класс ошибок: у каждого исполнителя свой checkout и своя ветка.

Но Orca не решает вопрос качества. Пять слабых веток не становятся хорошим результатом только потому, что открыты рядом. Нужны разные роли: один агент пишет, другой читает diff и ищет причину завернуть работу, тесты дают измеримый гейт, человек решает, что попадёт в основную ветку.

Теперь про риск. Worktree изолирует файлы проекта, но это не песочница безопасности. По официальной документации новые запуски поддерживаемых агентов по умолчанию получают флаг обхода подтверждений. Такой процесс всё ещё видит доступные ему файлы и сеть. Для незнакомого репозитория разумнее сначала переключить разрешения в Manual.

Практический сценарий без гонки за красивым демо

Допустим, нужно собрать посадочную страницу. В отдельном worktree Claude Code делает первый вариант. В другом Codex получает не просьбу «сделай лучше», а чек-лист приёмки: сборка, мобильная ширина, клавиатурная навигация, формы и отсутствие ошибок в консоли. Замечания возвращаются автору, а ветка движется дальше только после зелёных проверок.

Если хочется сравнить подходы, одну и ту же задачу можно запустить в нескольких worktree, посмотреть diff каждого и оставить лучший. Это официальный стартовый сценарий Orca. Для последовательной цепочки с зависимостями есть Tasks и Dispatches, но я бы не начинал с экспериментальной оркестрации. Сначала полезно проверить скучный цикл: отдельная ветка, ясная роль, diff, тест, решение человека.

Перед первым запуском надо проверить окружение. Новый worktree приходит чистым: зависимостей, кэша и локальных файлов из gitignore там нет. Orca умеет делиться каталогами между рабочими копиями или копировать выбранные файлы, но это настраивается отдельно. Секреты не должны разъезжаться по веткам просто ради удобства.

Где Orca пока не заменяет процесс

Orca сводит агентов, ветки и проверку на одном экране. Она не оплачивает подписки на Claude Code или Codex, не превращает worktree в контейнер и не доказывает, что выбранный агент решил задачу верно. Лицензия MIT разрешает использовать и менять код, но программа поставляется без гарантий.

Телеметрию тоже лучше проверить до работы с закрытым кодом. Проект пишет, что не отправляет файлы, промпты, ответы агентов и содержимое терминала. Сбор анонимных событий можно отключить в настройках или переменной окружения.

Где смотреть

Официальный репозиторий Orca содержит исходный код, список агентов, сборки и лицензию MIT. Документация по worktree объясняет изоляцию веток и перенос локальных файлов. Раздел про оркестрацию описывает Tasks, Dispatches, сообщения и экспериментальный статус функции. Источники проверены 20 сентября 2026 года.

Хотите применить это у себя?

Напишите в двух словах, что нужно. Я задам несколько вопросов и скажу три вещи: реально ли это собрать, за сколько и что понадобится с вашей стороны. Если это не моя задача, скажу прямо.

Москва · 40+ ИИ-агентов в работе · отвечаю в течение часа днём по Москве