# Параллельные кодинг-агенты: Claude Code и Codex вместе

URL: https://agentvera.dev/ru/blog/parallel-coding-agents/ · Опубликовано: 2026-09-20

Запускайте Claude Code и Codex рядом как параллельные кодинг-агенты: как разделить работу, избежать конфликтов файлов через worktree и передавать вывод между агентами.

**Коротко:**

- Делите работу по границам файлов, давайте каждому агенту одну измеримую цель и заранее решайте, куда пойдёт вывод каждого агента.
- В примере Claude Code выступает архитектором, Codex — тестировщиком, работающим только в tests/, а в терминале запущен dev-сервер.
- Flows передают последний ответ агента следующему через шаблон {{output}}, а лимит ходов останавливает зацикливание; начните с двух агентов.

**Параллельные кодинг-агенты — это запуск нескольких ИИ-агентов для кода в одном проекте одновременно.** Один агент пишет функциональность, другой — тесты, третий обновляет документацию. При хорошей настройке вы делите работу, которую раньше делали шаг за шагом. При плохой агенты перезаписывают одни и те же файлы, контекст разбухает, и вы теряете, кто что сделал.

В этой статье разбирается практичный способ запускать Claude Code и Codex рядом: как разделить работу, как избежать конфликтов файлов и как передавать вывод от одного агента другому.

## Зачем нужны параллельные кодинг-агенты

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

Больше всего пользы они приносят, когда у вас есть:

- **Независимая работа:** эндпоинт бэкенда и форма фронтенда, которые друг друга не затрагивают.
- **Написание и проверка:** один агент пишет код, другой пишет тесты для того же изменения.
- **Исследование и реализация:** один агент сравнивает варианты библиотек, пока другой правит существующий код.
- **Разные сильные стороны:** у Claude Code и Codex разные модели и наборы инструментов; пробуя оба подхода на одной задаче, можно прийти к результату быстрее. О различиях между ними читайте в статье [Claude Code или Codex](/ru/blog/claude-code-vs-codex/ "Claude Code или Codex: честное сравнение").

## Три правила разделения работы

Успех параллельной работы зависит от того, как вы её разделите.

### 1. Заранее проведите границы по файлам

Два агента, правящие один файл, — самый частый сбой. Впишите в роль каждого агента, какие папки ему можно трогать. Например, один агент работает только в `src/api/`, другой только в `tests/`.

### 2. Дайте каждому агенту одну цель

Вместо «улучшить модуль авторизации» поставьте измеримую цель, например «перевести обработку сессий на refresh-токены». Чёткая цель позволяет агенту вовремя остановиться, а его вывод легко проверить.

### 3. Решите, куда пойдёт вывод

Если результат одного агента питает другого, продумайте это заранее. Запишет ли он файл с планом, сделает коммит или отправит свой ответ сразу следующему агенту?

## Предотвращение конфликтов файлов с помощью git worktree

Если границ по папкам недостаточно, самый надёжный вариант — отдельное рабочее дерево на каждого агента. Git worktree открывают отдельные папки на разных ветках одного репозитория:

```bash
git worktree add ../acme-web-auth -b auth-refactor
git worktree add ../acme-web-tests -b auth-tests
```

Каждый агент работает в своей папке и никогда не трогает чужие файлы. Когда они закончат, вы сливаете ветки обычным pull request'ом. Подробнее я рассказываю в статье о [git worktree для параллельных агентов](/ru/blog/git-worktree-parallel-agents/).

В AgentVera worktree находятся в правой панели: создайте его из новой или существующей ветки, смотрите число изменений и насколько он опережает основную ветку или отстаёт от неё, и запускайте агента прямо в нём.

## Пример настройки: Claude Code пишет, Codex тестирует

Простая и эффективная стартовая схема:

| Агент | Инструмент | Роль | Где работает |
| --- | --- | --- | --- |
| Architect | Claude Code | Планирует и реализует функциональность | worktree `auth-refactor` |
| Tester | Codex | Пишет интеграционные тесты для изменения | Тот же worktree, только `tests/` |
| Dev server | Терминал | Запускает `pnpm dev` | Основная папка |

Шаги настройки:

1. Добавьте папку проекта в AgentVera.
2. В диалоге New agent выберите Claude Code, назовите его «Architect» и впишите границы файлов в его роль.
3. Сделайте то же для Codex под именем «Tester».
4. Запустите dev-сервер в агенте Terminal.
5. Дайте Architect его задачу; когда он закончит ход, передайте его вывод Tester.

Последний шаг можно не делать вручную, а построить flow. [Flows](/ru/features/flows/) отправляют последний ответ одного агента другому через шаблон `{{output}}` и, если целевой агент занят, ждут, пока он закончит ход.

## Как следить за параллельными агентами

Когда агентов становится больше, настоящей работой становится слежение за ними. Обращайте внимание на:

- **Статус:** какой агент работает, какой ждёт вас, какой упёрся в ошибку?
- **Размер контекста:** длинные диалоги стоят больше токенов на каждом ходу.
- **Запросы подтверждения:** агент, ожидающий разрешения, останавливается, пока остальные продолжают работать.

[Рабочее пространство](/ru/features/workspace/) AgentVera показывает агентов рядом в сетке. У каждой панели есть статус, размер контекста в реальном времени и поле сообщения. Агенты, ожидающие подтверждения, перечислены в строке состояния, а ⇧⌘A переходит к тому, кто ждёт дольше всех.

## Контекст и стоимость

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

Чтобы держать стоимость под контролем:

- Запускайте агентов для простых задач с более узким набором инструментов.
- Сжимайте длинные диалоги командой `/compact`.
- При передаче вывода между агентами отправляйте только нужную часть.

Измеренные цифры смотрите в статье о [снижении расхода токенов в Claude Code](/ru/blog/claude-code-token-usage/).

## Типичные ошибки

**Два агента на одном файле.** Быстрее всего это исправляет worktree или строгая граница по папкам.

**Расплывчатые задачи.** Открытые задачи вроде «исправь код» заставляют агента читать бесконечные файлы и раздувают контекст.

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

**Запуск всего сразу.** Начните с двух агентов и добавьте третьего, когда разделение заработает.

## Сквозной пример: переход на refresh-токены

На бумаге разделить работу легко; вот как это выглядит на реальной задаче. Цель: перевести обработку сессий веб-приложения на короткоживущие access-токены с ротируемыми refresh-токенами.

### Разделение задачи

Сначала разбейте работу на независимые части. Здесь их три:

- **Серверная часть:** выпуск, проверка и ротация токенов (`src/auth/`).
- **Тесты:** интеграционные тесты нового потока (`tests/api/`).
- **Документация:** отражение изменений API в README.

Серверная часть и тесты касаются одного и того же поведения, но лежат в разных папках. Документация имеет смысл только после того, как серверная часть устоялась. Поэтому первые две запускаем параллельно, а третью — после.

### Инструкции для ролей

Держите роль каждого агента короткой и строгой. Для Architect:

```text
Work only under src/auth/. Don't change tests.
Run pnpm test auth after every change.
When you're done, summarize your changes as a bullet list.
```

Для Tester:

```text
Work only under tests/. Don't touch application code.
Write integration tests for the behaviors in the summary you receive.
```

Последняя строка роли Architect важна: через flow его итог становится входными данными для Tester. Чем аккуратнее итог, тем меньше файлов Tester придётся читать.

### Передача и продолжение

Когда Architect заканчивает ход, flow отправляет его последний ответ Tester через шаблон. Если Tester занят, flow ждёт окончания его хода, а лимит ходов в соединении не даёт двум агентам зациклиться навсегда. Тем временем вы можете смотреть логи dev-сервера в терминальном агенте или поручить третьему агенту подготовить документацию.

### Когда не стоит распараллеливать

Не всякую работу можно распараллелить. Работайте одним агентом шаг за шагом, когда:

- Изменение сосредоточено в одном файле или нескольких тесно связанных файлах.
- Задача ещё неясна; сначала нужны исследование и план.
- Вывод одного агента — предпосылка для другого, а вторая работа короткая.

В таких случаях поэтапный конвейер работает лучше параллелизма. Об этом я пишу в статье [рабочий процесс ИИ-агентов](/ru/blog/ai-agent-workflow-pipeline/).

## Чек-лист

Перед параллельной сессией:

- [ ] Записана ли цель каждого агента одним предложением?
- [ ] Указаны ли границы файлов в роли?
- [ ] Если конфликты вероятны, есть ли у каждого агента свой worktree?
- [ ] Если вывод одного агента питает другого, готов ли flow или файл плана?
- [ ] Есть ли агент или терминал для запуска тестов?

## Итоги

Параллельные кодинг-агенты экономят реальное время на работе, которая чисто делится. Главное — разделить агентов и определить передачу между ними. Worktree разделяют файлы, flows переносят вывод, а хорошо написанные роли разделяют ответственность.

AgentVera создан, чтобы настроить всё это в одном окне: Claude Code, Codex и другие CLI работают рядом, каждый со своим входом. Вы можете [начать с бесплатного тарифа](/ru/) и посмотреть [тарифы](/ru/pricing/), когда понадобится больше.

## Частые вопросы

**Могут ли Claude Code и Codex работать над одним проектом одновременно?** Да. Каждый работает в своей терминальной сессии. Надёжнее всего разделить работу по папкам или дать каждому агенту собственный git worktree, чтобы они никогда не правили одни и те же файлы.

**Нужны ли параллельным агентам отдельные аккаунты?** Нет. Каждый CLI использует собственный вход. Можно открыть несколько агентов на одном аккаунте; лимиты использования расходуются на уровне аккаунта.

**Сколько агентов запускать одновременно?** Столько, за сколькими вы успеваете следить. Для большинства проектов вполне посильны от двух до четырёх агентов; если больше, помогают flows и уведомления.

**Могут ли агенты использовать вывод друг друга?** В flows AgentVera последний ответ одного агента отправляется другому через шаблон, так что копировать и вставлять вручную не нужно.

---

**Об AgentVera.** AgentVera — настольное приложение для macOS, Windows и Linux от Solviera Teknoloji. Оно запускает 18 ИИ-агентов для программирования (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) рядом, по проектам, в настоящих терминалах с собственными установками CLI и входами пользователя. В бесплатном тарифе количество агентов не ограничено. Скачать: https://agentvera.dev/ru/download/ · Цены: https://agentvera.dev/ru/pricing/
