ГАЙД · МУЛЬТИ-АГЕНТЫ

Параллельные coding-агенты: как запускать флот агентов в git worktree

Один агент упирается в контекст и в ожидание. Флот агентов в отдельных worktree снимает это ограничение — но добавляет свои риски: конфликты, счёт за токены и ревью, которое становится узким горлышком.

ГайдМульти-агентыGit worktree2026
Тип Пошаговый гайдПодход Worktree на задачуИнструменты Orca · Cline Kanban · CLIОбновлено 30.09.2026

Результат гайда: вы запускаете 3–5 агентов на одном репозитории так, что они не мешают друг другу, и при этом понимаете, что делать с их diff'ами и счётом за модели. Схема работает и на бесплатных локальных моделях.

Что нужно для флота
Базаgit worktree — отдельный рабочий каталог и ветка на каждую задачу
Проверенный инструментstablyai/orca — 81 899 звёзд, MIT, релиз v1.4.217 от 29.09.2026
Вариант внутри ClineKanban: npx kanban, worktree на карточку (research preview)
МинимумNode.js 18+ для Kanban, git-репозиторий, любая модель
Главный рискне конфликты кода, а ревью: поток diff'ов растёт быстрее, чем время на них
Кому это нужно
Флот окупается на задачах, которые хорошо разбиваются: тесты, миграции, обновление зависимостей, разбор падающих сборок, рутинные правки по многим файлам. Плохо делится архитектурная работа — там агенты начнут спорить друг с другом.

01Зачем запускать агентов параллельно

Одиночная агентная сессия тратит время не на «думание», а на ожидание: чтение файлов, тесты, прогоны линтера, длинные ответы модели. Пока один агент ждёт, машина простаивает. Параллельный запуск превращает это время в полезную работу — ровно как CI, который собирает несколько задач одновременно.

Второй мотив — контекст. Большая задача забивает контекстное окно, и агент начинает «забывать» ранние решения. Параллельные агенты работают с маленькими изолированными задачами, и каждая из них помещается в окно целиком.

Конвейер флота
1РазбиениеЗадача режется на независимые карточки: у каждой свой результат и критерий готовности2ИзоляцияПод каждую карточку — свой git worktree и своя ветка, файлы не пересекаются3ЗапускАгенты работают одновременно; за прогрессом следят по статусам, а не по чатам4Ревью диффовИзменения разбираются построчно; лишнее откатывается, нужное уходит в PR5Слияние и очисткаPR мёржатся, worktree удаляются — иначе диск зарастает копиями репозиторияЛогика одна и та же в любом инструменте
  • Изоляция снимает конфликт «два агента правят один файл» на этапе записи, а не на этапе merge.
  • Параллельность ускоряет рутинные пачки задач: 5 мелких правок вместо одной большой.
  • Ревью становится главным процессом: без дисциплины ревью флот производит больше кода, чем команда успевает принимать.
Не гонитесь за количеством
Пять агентов — это не «в пять раз быстрее». Ограничители реальные: оперативная память машины, лимиты провайдера и ваше время на ревью. Начинайте с двух-трёх задач и держите их короткими.

02Изоляция: как работает git worktree

git worktree — механизм Git, который позволяет держать несколько рабочих каталогов на одном репозитории. Каждый worktree — это отдельная папка, отдельная ветка и отдельный индекс, но общая история объектов. Именно поэтому два агента могут одновременно работать с одним проектом и не видеть правок друг друга.

Ручной вариант: четыре команды
1
Создайте worktree под задачу
Каталог и ветка создаются одной командой; рабочий каталог остаётся нетронутым.
terminalcopy
git worktree add ../myapp-task-tests -b agent/tests
2
Запустите агента внутри worktree
Агенту передаётся именно каталог worktree, а не основной: так он физически не может задеть чужие правки.
terminalcopy
cd ../myapp-task-tests
cline "добавь тесты на модуль оплаты"
3
Проверьте и отправьте ветку
Тесты и линтер запускаются в изолированном каталоге, затем ветка уходит в репозиторий как обычный PR.
terminalcopy
npm test -- --watch=false
git add -A && git commit -m "agent: тесты модуля оплаты"
git push -u origin agent/tests
4
Уберите worktree
После мержа каталог нужно удалить — иначе копии репозитория копятся на диске и мешают навигации.
terminalcopy
git worktree list
git worktree remove ../myapp-task-tests
Проблема одного каталогаКак решает worktree
Два агента пишут в один файлУ каждого свой каталог и своя ветка — правки не пересекаются до merge
Незавершённые правки мешают переключитьсяОсновная ветка остаётся чистой: агент работает в отдельной папке
Нужно сравнить два решения задачиДва worktree = два варианта рядом, без стэша и переключений
Ломается сборка или тестыИзолированное окружение: проверяем там, не трогая рабочий каталог
Диск и навигацияМинус подхода: за удалением каталогов нужно следить вручную
Третья колонка — не «плюсы» и «минусы» в вакууме: worktree меняет способ работы, а не только место запуска.
terminalbash
# Проверить, что механизм доступен в вашей сборке Git (2.5+):
git worktree -h

# Список всех каталогов проекта:
git worktree list

03Инструменты 2026: Orca, Cline Kanban и ручной путь

В 2026-м параллельные агенты перестали быть самоделкой на tmux: появились отдельные приложения-ADE (agent development environment) и доски задач. Ниже — три пути, которые реально можно проверить руками уже сегодня.

Звёзды GitHub у агентных инструментовтысяч звёзд, снято 30.09.2026
075150Claude Code148,6OpenAI Codex127,3Orca (Stably)81,9Cline69,6Continue36,1
Источник: api.github.com/repos//. Число звёзд — индикатор внимания сообщества, а не измерение качества.
ПутьИзоляцияЗапускЦенаКому
Orca (stablyai/orca)worktree на каждую задачудесктоп-приложение, мобильные приложения iOS и Androidоткрытый код, MITтем, кто хочет готовый интерфейс для флота
Cline Kanbanworktree на карточкуnpx kanban из корня репозитория, доска в браузеребесплатно, платите за моделитем, кто уже работает в Cline
Ручной worktree + CLIworktree рукамитерминал, свой скрипт или tmuxтолько стоимость моделейскриптам и CI, где нужен полный контроль
Облачные sandbox-платформыотдельная VM под задачупо API или через веб-интерфейспо тарифу платформы — уточняйте на официальном сайтекомандам, которым нужен масштаб и изоляция сети
Orca — открытый проект (MIT) от компании Stably; её основной продукт — автоматизация тестов, тарифы на него смотрите у вендора. Статус Cline Kanban — research preview.

Orca официально описывает себя как «agent development environment»: запускает Claude Code, Codex и другие coding-агенты параллельно, каждому — свой worktree, рядом терминалы, диффы и браузер. Cline Kanban решает ту же задачу внутри экосистемы Cline: у каждой карточки собственный worktree и терминал, есть цепочки зависимостей, построчные комментарии к диффам и опциональные авто-коммит и авто-PR.

Как быстро попробовать Kanban
Из корня репозитория выполните npx kanban — поднимется локальный сервер и откроется доска в браузере. Возьмите две независимые задачи, включите их и посмотрите, как выглядят диффы: это лучший способ понять, подходит ли вам режим флота.

04Оркестрация: subagents, agent teams, расписания

Параллельность бывает двух уровней. Первый — несколько независимых сессий и задач (флот). Второй — один агент, который сам запускает подчинённых: в Cline это subagents для параллельного исследования кодовой базы и agent teams в CLI. Второй уровень не заменяет первый: у него та же проблема контекста, только спрятанная внутри.

Пирамида оркестрации
Одна задача — один агентСтандартный режим: сессия в редакторе или CLI с подтверждением действийуровеньSubagents внутри сессииАгент сам запускает параллельные исследования, чтобы не забивать основной контекстчто делатьФлот задач в worktreeНесколько независимых агентов на своих ветках — то, чему посвящён этот гайдРасписание и CIРегулярные прогоны: ночные тесты, ревью PR, разбор инцидентов — по крону или в пайплайне
Как это появлялось
Git 2.5Появление работы снесколькими рабочими…механизм worktree стало можноиспользовать в автоматизации2024–2025Открытые coding-агенты вредактореCline, Continue, Roo Code: агенткак расширение, по одной задаче з…17.03.2026Репозиторий Orca на GitHubADE для параллельных агентов:worktree на задачу, десктоп и…29.09.2026Orca v1.4.217текущий релиз на момент публикациигайда30.09.2026Релизы Cline в один деньdesktop-v0.0.39, cli-v3.0.66,v4.1.22 — параллельные сессии и…
Флот и секреты
Каждый агент в отдельном каталоге — это ещё и копия окружения. Проверьте, что ключи лежат не в файлах проекта, а в переменных окружения или в менеджере секретов: иначе пять worktree означают пять копий ключа на диске.

05Сколько стоит флот

Стоимость флота — это стоимость инференса, умноженная на число одновременных агентов. Часть расходов можно убрать полностью, если часть задач уходит на локальные модели: документация Cline, например, описывает работу с Ollama, LM Studio и Atomic Chat без внешних запросов.

оптимально
Локальные модели
$0за инференс
  • Данные не покидают машину
  • Нужен GPU или большой объём памяти
  • Ограничение по размеру модели
ClinePass
$9.99в месяц
  • Отдельный провайдер в Cline
  • 2–5x использование открытых coding-моделей против стандартного API-тарифа
  • Подходит для нескольких параллельных сессий
Свои ключи (BYOK)
по расходутариф провайдера
  • Полный контроль над бюджетом и лимитами
  • Возможна корпоративная оплата
  • Расход растёт линейно числу агентов
Облачные ADE
по тарифувендора
  • Изоляция в отдельной машине
  • Плата за время работы окружения
  • Цены и лимиты уточняйте на официальном сайте
Все цифры, кроме $9.99 у ClinePass, зависят от провайдера и нагрузки: считайте по своим задачам. Источники — страницы тарифов вендоров.
Сколько агентов выдержит ваша машина
1–2 агента параллельно83–4 агента параллельно65+ агентов параллельно4
Редакционная шкала Qantcore: оценка по узким местам — оперативная память, лимиты провайдера и ваше время на ревью. Это не измеренный бенчмарк.
Как контролировать расход
Ставьте лимит на задачу, а не на день. Дешевле прогнать пять коротких задач, чем одну «сделай всё»: длинный контекст оплачивается на каждом шаге заново.

06Риски флота и что с ними делать

РискКак проявляетсяЧто делать
Ревью не успеваетдиффы копятся, правки уходят в main без разбораограничить число активных карточек, ревью в день
Дублирующие решениядва агента решают одну задачу по-разномужёстко делить задачи по файлам и модулям
Счёт за токенырасход растёт при том же объёме работлимит на задачу, локальные модели для рутины
Секреты в копияхключи дублируются по worktreeсекреты только в переменных окружения
Мусор на дискедесятки копий репозиторияудалять worktree после мержа: git worktree remove
Сломанные зависимости проектадва агента одновременно ставят пакетысвоё окружение на worktree или блокировка установок
Первый риск — не технический, а организационный: флот упирается в человека, который принимает изменения.
  1. Начните с двух агентов и одной недели наблюдений: замерьте, сколько диффов вы реально разбираете в день.
  2. Держите задачи мелкими: одна карточка — один проверяемый результат.
  3. Автоматизируйте проверки (тесты, линтер, типы) — тогда ревью смотрит на смысл, а не на форматирование.
  4. Пишите правила проекта: одинаковые правила для всех агентов уменьшают разнобой в стиле кода.
  5. Убирайте worktree и закрывайте карточки в тот же день.

Частые вопросы про параллельных агентов

Как запустить несколько coding-агентов параллельно на одном проекте?
Создайте под каждую задачу отдельный git worktree с собственной веткой (git worktree add ../project-task -b agent/task) и запустите агента в этом каталоге. Готовые интерфейсы делают то же самое автоматически: Cline Kanban даёт worktree на карточку, Orca — на задачу с терминалами и диффами рядом.
Что такое git worktree и зачем он нужен агентам?
Это механизм Git, позволяющий держать несколько рабочих каталогов на одном репозитории с общей историей. Агентам он нужен для изоляции: два агента в разных worktree физически не могут перезаписать правки друг друга, конфликты возникают только на этапе слияния веток.
Сколько агентов можно запускать одновременно?
Практический предел задаёт не только железо: узкое место — ваше время на ревью и лимиты провайдера. Для старта разумны 2–3 агента на коротких независимых задачах; масштаб наращивайте, когда увидите, сколько диффов реально успеваете разбирать.
Можно ли запускать флот на локальных моделях?
Да, и это самый дешёвый вариант: локальные рантаймы вроде LM Studio или Ollama не берут плату за токены. Ограничения — скорость и качество модели плюс требования к памяти машины: каждому агенту нужен свой контекст.
Что делать с конфликтами при слиянии?
Делить задачи по файлам и модулям, держать ветки короткоживущими и мёржить их по одной. Если два агента правят один файл — это ошибка декомпозиции задачи, а не проблема инструмента.
Нужен ли для флота специальный инструмент?
Не обязателен: связка git worktree плюс CLI агента уже даёт параллельность. Интерфейсы вроде Orca и Cline Kanban добавляют доску, статусы, построчное ревью диффов и авто-коммит — это удобнее, но не принципиально другое.

Официальные источники

Итог гайда
8,5/ 10
Флот агентов — не про «больше агентов», а про дисциплину: короткие задачи, изоляция в worktree, автоматические проверки и разбор диффов в тот же день. Начните с двух задач вручную, затем переходите на Kanban или Orca. Оценка — сложность и полезность материала, а не рейтинг продуктов.
Хотите сравнить агентов, которых ставите в флот?
В каталоге — обзоры coding-агентов с оценками по осям, ценами и способами оплаты из России.