Orkas Orkas
Главная Блог Руководство
Руководство

Как запускать Claude Code и Codex вместе — управление обоими из одного чата

Claude Code и Codex сильны в разных задачах. Вот как запускать их вместе: вручную через терминалы и рабочие деревья git или проще — с одним Orkas Commander, который управляет обоими из одного чата.

Если вы пишете код с ИИ в 2026 году, скорее всего, держите под рукой оба инструмента: Claude Code и OpenAI Codex. Оба — агенты для программирования в терминале, и возникает соблазн поставить вопрос так: Claude Code против Codex — кто лучше? На практике полезнее спросить: как запускать Claude Code и Codex вместе, не превращаясь в живую шину сообщений, копирующую контекст между двумя терминалами?

Короткий ответ: это возможно, и есть три способа. Ручной — два терминала, общий файл контекста и рабочие деревья git — работает уже сейчас. Если вы и так работаете в Claude Code, официальный плагин Codex от OpenAI позволяет вызывать Codex прямо оттуда. А самый простой способ запускать оба на равных — поставить перед ними одного оркестратора. В этой статье рассматриваются все три.

Короткая версия Один чат, оба CLI Orkas управляет Claude Code и Codex из одного разговора, на вашем компьютере, с вашими ключами. См. также Orkas и Claude Code.
Скачать Orkas — бесплатно

Три способа запустить Claude Code и Codex вместе

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

СпособКак это работаетПодходит дляНа что обратить внимание
Два терминалаВы запускаете обе CLI рядом и делитесь контекстом через файл и git worktree.Эпизодическое перекрёстное ревью в одном репозиторииКонтекст вы переносите сами и объединяете результаты вручную.
OrkasДесктопное приложение запускает обе CLI как агентов в одном чате, а Commander параллельно раздаёт им работу.Оба агента работают одновременно над разными частями, плюс сопутствующая работа без кодаАгенты не получают собственный git worktree автоматически, и приложение должно оставаться открытым.
Плагин OpenAI Codex для Claude CodeClaude Code остаётся вашей сессией, а slash-команды вызывают Codex для ревью или задачи, которую вы передаёте.Тех, кто уже работает внутри Claude CodeПередача через файлы не требует плагина. Для импорта разговора см. раздел официального плагина. В другом тарифе должна оставаться квота; смена агента не расширяет лимиты.
Иллюстрация совместной работы Claude Code и Codex в одном разговоре Orkas
Иллюстрация: план, реализация, перекрёстное ревью — Claude Code и Codex в одном диалоге Orkas.

Claude Code и Codex: кто в чём лучше

Ни один не превосходит другой во всём; они устроены по-разному, и совместный запуск позволяет использовать сильные стороны каждого:

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

Поэтому "кто лучше" — неверный вопрос. Интересен рабочий процесс, где один планирует и проверяет, а другой выполняет — и в идеале каждый замечает ошибки другого.

Ручной способ: два терминала, один общий контекст

Последовательная передача: одна папка, один агент за раз. План хранится в PROJECT_CONTEXT.md, прогресс, оставшиеся шаги и проверки — в PROGRESS.md. Остановите первого агента, прежде чем второй прочитает файлы и продолжит.

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

npm install -g @anthropic-ai/claude-code
npm install -g @openai/codex

У каждого worktree своя копия PROJECT_CONTEXT.md; изменения не синхронизируются автоматически. Закоммитьте согласованное описание до создания worktree. Ведите отдельные записи прогресса; ответственный за интеграцию читает их по явным путям или получает копии обновлений.

git worktree add -b feature/claude ../feature-claude
git worktree add -b feature/codex ../feature-codex

Claude Code:

cd ../feature-claude
claude

Codex:

cd ../feature-codex
codex

Остановите обоих агентов, проверьте и закоммитьте изменения в каждом worktree. В исходной папке на чистой ветке интеграции слейте feature/claude, затем feature/codex, разрешите конфликты и повторите все проверки. Worktree не устраняет логические конфликты.

git merge feature/claude
git merge feature/codex

git worktree

Рабочая схема: планирование → выполнение → перекрёстная проверка

Самый надёжный шаблон, к которому приходят пользователи, — небольшой конвейер из двух агентов:

1. Claude Code  — прочитать код, составить план (файлы, шаги, риски)
2. Codex        — быстро реализовать план, подготовить diff
3. Claude Code  — проверить diff Codex: корректность, крайние случаи, стиль
4. повторить работу над всем, что отмечено при проверке

Две независимые модели, проверяющие работу друг друга, находят класс ошибок, которые один агент, проверяющий собственную работу, охотно пропускает. Цена — накладные расходы на координацию, а именно их и стоит автоматизировать.

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

Неудобство: оркестратор — вы

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

Как Orkas запускает Claude Code и Codex вместе

Orkas — настольное приложение с открытым исходным кодом и приоритетом локальной работы, превращающее эту ручную координацию во встроенную возможность. Оно может запускать за вас локальных CLI-агентов для программирования — Claude Code, Codex, OpenClaw, OpenCode и Hermes — и координировать их из одного чата. Настройка короткая:

1. Установите CLI `claude` и `codex` на свой компьютер и войдите в аккаунты
2. В Orkas: новый чат → добавить агента → вкладка "Внешние" → выбрать CLI
   (Orkas показывает только CLI, найденные в PATH)
3. Повторите дважды: один агент Claude Code и один агент Codex
4. При желании задайте каждому агенту каталог проекта и модель
   (оставьте модель пустой, чтобы использовать значение по умолчанию соответствующего CLI)

Orkas не реализует модели заново и не оборачивает их. Он запускает ваши настоящие, уже установленные исполняемые файлы claude и codex как дочерние процессы, используя учётные данные, с которыми вы уже вошли в них. Он управляет координацией, а не ключами.

Один Commander, оба агента, параллельно

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

План и реализация зависимы. Для параллельной работы задайте Claude Code каталог ../feature-claude, а Codex — ../feature-codex, распределите независимые изменения и назначьте интегратора. Orkas не создаёт и не объединяет worktree автоматически.

Есть и преимущество, которого не дадут два обычных терминала: когда Orkas запускает Claude Code или Codex, он через локальный мост предоставляет им доступ к себе. Агент для программирования может прямо во время работы обращаться к подключённым инструментам и знаниям Orkas — вашим коннекторам GitHub, Notion или Google Workspace и базе знаний, — а не только к файлам репозитория.

Воспроизводимая передача: пример csvstat

Распакуйте архив. Для последовательной передачи выберите обоим агентам одну папку csvstat-demo через AI Team → агент → Каталог проекта → Изменить, затем начните новый разговор. Пустое поле модели использует настройку CLI. Для повторной разработки положите только TASK.md и sample.csv в пустую папку; final/ содержит эталонный результат.

В этой папке сначала попроси Claude Code выполнить только шаги 1–2 из TASK.md, добавить тесты, записать PROGRESS.md и остановиться. Затем попроси Codex прочитать оба файла, сохранить принятые решения, завершить шаги 3–4 и запустить все тесты. Выполняй этапы по очереди; верни изменённые файлы и результаты проверок.

Скачать задачу, запись передачи, готовые файлы и инструкцию проверки

csvstat-demo/
  TASK.md
  sample.csv
  handoff/PROGRESS.md
  final/csvstat.py
  final/test_csvstat.py
  final/sample.csv
  final/PROGRESS.md
  VERIFICATION.txt
  README.txt

Контролируемая CLI-передача 20 октября 2026 года использовала Claude Code 2.1.294 и Codex 0.153.4: пройдено 14 тестов. Первый агент остановлен намеренно, без реального исчерпания квоты. Эталонные файлы перепроверены 5 ноября. Снимок журнала показывает этот повторный запуск, а не сквозной тест интерфейса Orkas; инструкция по папкам сверена с кодом.

Снимок журнала проверки: повторный запуск эталонных файлов 5 ноября, не живая сессия двух агентов.
Снимок журнала проверки: повторный запуск эталонных файлов 5 ноября, не живая сессия двух агентов.
cd csvstat-demo/final
python3 -m unittest -v test_csvstat
python3 csvstat.py sample.csv temp

count: 3
min: 3.0
max: 21.0
mean: 14.0

Когда Claude Code или Codex упирается в лимит использования

Оба CLI работают в рамках лимитов использования, привязанных к вашему тарифу, и длинная задача может упереться в лимит на полпути. Можно дождаться сброса. А если вы платите за оба, можно передать задачу другому агенту: лимиты Claude Code и Codex относятся к двум отдельным тарифам, поэтому, когда у одного они заканчиваются, у другого обычно ещё остаётся запас.

Передача через файлы не требует плагина. Для импорта разговора см. раздел официального плагина. В другом тарифе должна оставаться квота; смена агента не расширяет лимиты. Повторить пример.

В Orkas такая же передача происходит в одном чате. Оба агента работают в одной папке проекта, оба при каждом запуске получают «Цели и правила» проекта и его «Память», и оба могут читать «Список дел» проекта. Когда Claude Code останавливается с сообщением «Достигнут текущий лимит использования», @-упомяните своего агента Codex и попросите его продолжить по заметке. Он видит и последние сообщения чата, так что ничего не нужно переносить вручную.

Две вещи Orkas не делает: не добавляет лимитов ни к одному из тарифов и не переключает агентов за вас — когда передавать работу, решаете вы. Со свежими версиями обоих CLI на странице каждого агента в Orkas видно, сколько осталось в каждом окне лимита и когда оно сбросится.

Официальный короткий путь: плагин Codex от OpenAI для Claude Code

Если вы и так работаете в Claude Code, OpenAI сократила часть этого цикла. Её плагин Codex для Claude Code (codex-plugin-cc, Apache-2.0) устанавливается прямо из сессии Claude Code:

/plugin marketplace add openai/codex-plugin-cc
/plugin install codex@openai-codex
/reload-plugins
/codex:setup

Плагин добавляет /codex:review — ревью текущих изменений только на чтение, /codex:adversarial-review — ревью, которое вы направляете на конкретное проектное решение, и /codex:rescue — чтобы передать задачу Codex, а также /codex:status, /codex:result и /codex:cancel для работы в фоне. Он работает через Codex CLI и app server на вашей же машине — та же установка, тот же вход и тот же checkout, что и при прямом использовании, — и требует тарифа ChatGPT (включая Free) или API-ключа OpenAI.

Так перекрёстное ревью, описанное выше, превращается в одну команду вместо копирования и вставки. Но устройство схемы не меняется: вы по-прежнему работаете в сессии Claude Code, а Codex вызывается в неё для ревью или задачи, которую вы передаёте. В README OpenAI также предупреждает, что необязательный review gate плагина может зациклить их и быстро исчерпать лимиты. Если вы хотите, чтобы оба агента работали на равных — каждый над своей задачей, одновременно и с отчётом в одно место, — это схема Orkas, описанная выше.

Что изменилось с появлением Claude Code Projects

С 17 сентября 2026 года в Claude Code есть бета-версия Projects: координатор раздаёт цель параллельным потокам (threads), и каждый поток — это облачная сессия Claude Code в собственной ветке. Это решает задачу одновременного запуска нескольких агентов Claude Code. Но Codex сюда не входит. Каждый поток — это Claude Code, и потоки работают в облаке Anthropic, а не на вашем компьютере. Если вам нужны Claude Code и Codex в одной задаче, по-прежнему нужен один из трёх способов из этой статьи.

Подробнее о том, как работает Projects и где заканчиваются его возможности: Разбор Claude Code Projects →

В официальном плагине есть /codex:transfer. Выполните его в Claude Code, затем запустите показанную команду codex resume <session-id> в терминале. Разговор импортируется в постоянный поток Codex. Нужна версия с импортом внешних сессий; старые версии обновите. Это не добавляет квоту; случай реального исчерпания лимита нами не проверялся.

Claude Code:

/codex:transfer

Codex CLI:

codex resume <session-id>

Официальное объявление Projects; проверено 5 ноября 2026 года

Несколько важных настроек

  • CLI и вход в них обеспечиваете вы. Orkas запускает claude и codex; он не управляет ключами API и входом в аккаунт. Сначала установите их и войдите, используя достаточно свежие версии (примерно Claude Code 2.0+ и Codex 0.100+).
  • Для безопасной параллельной работы указывайте разные каталоги. Orkas не изолирует каждого агента в собственном рабочем дереве git: если оба направлены в одну папку и запущены одновременно, они параллельно редактируют одни файлы. Для настоящей параллельной работы дайте каждому отдельный каталог проекта или репозиторий.
  • Вы выбираете степень самостоятельности. Каждый CLI-агент работает с уровнем разрешений, заданным в разделе Команда ИИ > агент > Настройки среды выполнения > Уровень разрешений: Использовать настройки CLI по умолчанию, Запрашивать разрешение или Полный доступ. Использовать настройки CLI по умолчанию сохраняет собственные настройки разрешений CLI. Запрашивать разрешение включает запросы подтверждения; Полный доступ пропускает запросы подтверждения CLI. Разрешения коннекторов задаются отдельно: чувствительные действия требуют подтверждения, если вы ещё не разрешили это подключение для задачи или не включили доверенный режим в Orkas.

Итак — Claude Code или Codex?

Оба. Используйте Claude Code для понимания, архитектуры и проверки; Codex — для быстрого выполнения чётко ограниченных задач; а одному Commander поручите распределение между ними, чтобы вы направляли работу, а не переносили её туда-сюда. В этом смысл совместного запуска вместо выбора победителя.

Приоритет локальной работы означает, что репозиторий и ключи остаются на вашем компьютере — см. Что такое ИИ с приоритетом локальной работы? Чтобы обойтись без переключений между двумя терминалами, скачайте Orkas и поручите одному Commander управлять и Claude Code, и Codex.

Claude Code и Codex вместе: частые вопросы

Можно ли использовать Codex и Claude Code вместе?

Да. Это отдельные CLI с отдельным состоянием сессий, поэтому ничто не мешает запускать оба для одного репозитория. Нужно лишь не допускать одновременного редактирования одних файлов — с помощью рабочих деревьев git либо одного Commander, который передаёт каждую задачу одному агенту.

Общаются ли Claude Code и Codex друг с другом?

Сами по себе — нет. Claude Code читает CLAUDE.md, Codex — AGENTS.md, и ни один не следит за сессией другого. Исключение — плагин Codex от OpenAI для Claude Code: он позволяет сессии Claude Code вызвать Codex для ревью или делегированной задачи. В остальном всё общее должно проходить через файл, в который пишут оба, или через оркестратора, переносящего результат одного в промпт другого. В официальном плагине есть /codex:transfer. Выполните его в Claude Code, затем запустите показанную команду codex resume <session-id> в терминале. Разговор импортируется в постоянный поток Codex. Нужна версия с импортом внешних сессий; старые версии обновите. Это не добавляет квоту; случай реального исчерпания лимита нами не проверялся.

Есть ли плагин Codex для Claude Code?

Да. OpenAI выпускает его под названием codex-plugin-cc. В Claude Code выполните /plugin marketplace add openai/codex-plugin-cc и /plugin install codex@openai-codex, затем /codex:setup. Плагин добавляет команды для ревью силами Codex и для передачи задачи Codex, работает через Codex CLI на вашей машине и требует тарифа ChatGPT (включая Free) или API-ключа OpenAI. В официальном плагине есть /codex:transfer. Выполните его в Claude Code, затем запустите показанную команду codex resume <session-id> в терминале. Разговор импортируется в постоянный поток Codex. Нужна версия с импортом внешних сессий; старые версии обновите. Это не добавляет квоту; случай реального исчерпания лимита нами не проверялся.

Как лучше всего использовать Codex и Claude Code вместе?

Делите по сильным сторонам, а не по файлам: пусть Claude Code планирует и проверяет, Codex выполняет ограниченное изменение, а затем другой агент читает разницу. Такая проверка находит больше, чем два запуска любого одного агента.

Как наладить совместную работу Codex и Claude Code?

Для последовательной работы используйте одну папку и ждите завершения каждого агента. Для параллельной — отдельные worktree, явную передачу контекста и слияние результатов. В Orkas Commander координирует локальные CLI в одном разговоре; каталоги настраиваете вы.

Можно ли одновременно запускать Claude Code и Codex на одном проекте?

Можно запускать их параллельно, но не направляйте оба одновременно в одну папку: они будут редактировать одни файлы. Дайте каждому агенту собственное рабочее дерево git или каталог проекта. Orkas не изолирует агентов в отдельных рабочих деревьях за вас, поэтому этот шаг в любом случае остаётся вашим.

Можно ли запускать Claude Code и Codex в одном терминале?

Не как две интерактивные сессии: каждому CLI нужен собственный TTY. На практике либо разделяют терминал через tmux, либо поручают оркестратору запуск обоих как локальных сессий и сбор вывода в одном месте. Orkas использует второй путь: оба CLI работают под одним Commander и отчитываются в один чат.

Можно ли оркестрировать что-то кроме Claude Code и Codex?

Да. Orkas управляет пятью локальными CLI-агентами: Claude Code, Codex, OpenCode, OpenClaw и Hermes. Доступны те, которые у вас установлены, а один Commander может сочетать их в одном проекте.

Работает ли Claude Code Projects с Codex?

Нет. Claude Code Projects координирует только облачные сессии Claude Code. Чтобы запустить Claude Code и Codex на одной задаче, нужен плагин Codex, ручная настройка с git worktree или оркестратор вроде Orkas, который запускает оба агента на вашем компьютере.

Нужны ли платные тарифы и для Claude Code, и для Codex?

Каждый CLI использует собственный вход и тариф. Orkas лишь запускает уже имеющиеся исполняемые файлы — он не управляет ключами API, входом или оплатой ни для одного из них.

Что делать, когда Claude Code или Codex упирается в лимит использования?

Дождитесь сброса лимита или передайте задачу другому агенту: эти два лимита относятся к разным тарифам. Ведите в папке проекта короткую заметку о ходе работы (что сделано, что осталось, какие решения сохранить), чтобы другой агент мог продолжить с этого места. В Orkas оба агента работают в общей папке проекта и в общем чате, так что достаточно @-упомянуть второго агента, чтобы он продолжил. В официальном плагине есть /codex:transfer. Выполните его в Claude Code, затем запустите показанную команду codex resume <session-id> в терминале. Разговор импортируется в постоянный поток Codex. Нужна версия с импортом внешних сессий; старые версии обновите. Это не добавляет квоту; случай реального исчерпания лимита нами не проверялся.