Задача у Claude Code и Codex одна: агент читает репозиторий, правит файлы и гоняет тесты. Отличаются они тем, чьи модели работают внутри, сколько стоят и как агент просит разрешения. Claude Code принимает только модели Claude, Codex только модели OpenAI. Какой из двух лучше для вашего кода, скажет замер, а мы даём таблицы, цифры и методику. Общее сравнение с Cursor лежит в статье «Codex CLI, Cursor и Claude Code: что выбрать», здесь разбираем два агента глубже.
Чем похожи и чем различаются
Оба доступны в терминале, как приложение, как расширение для редактора и в вебе. Оба читают файл с правилами проекта, подключают MCP, поддерживают skills, subagents и hooks и работают в CI без диалога. По документации вендоров на 29 октября 2026 мы свели в таблицу то, что поддаётся проверке:
| Критерий | Claude Code | Codex |
|---|---|---|
| Вендор моделей | Anthropic | OpenAI |
| Файл правил | CLAUDE.md; при наличии AGENTS.md в репозитории может читать его вместо | AGENTS.md: глобальный в ~/.codex и по каталогам проекта, лимит 32 КиБ по умолчанию |
| Неинтерактивный запуск | claude -p "..." | codex exec "..." |
| Автоматизация в CI | GitHub Actions, GitLab CI/CD, Agent SDK | codex exec, ревью PR в GitHub (только с входом через ChatGPT) |
| Расширения | skills, hooks, subagents, MCP, plugins | skills, hooks, subagents, MCP, plugins |
| Редакторы | VS Code, Cursor, JetBrains | VS Code, Cursor, Windsurf; у Xcode и JetBrains встроенные интеграции |
| Контекст моделей | 1M токенов | около 1,05M токенов у GPT-6 в API |
| Сторонний шлюз | ANTHROPIC_BASE_URL, только модели Claude | [model_providers.*] с wire_api = "responses" |
Особенно важна строка про шлюзы. Документация Claude Code прямо говорит, что Anthropic не поддерживает направление Claude Code на модели не от Claude ни через какие шлюзы. Значит, «GPT внутри Claude Code» не вариант. «Claude внутри Codex» мы не проверяли и не рекомендуем.
Модели: Opus 5.5, Fable 5.1 и Sonnet 5.5 против Astra, Sol и Luna
В обзоре моделей Anthropic советует начинать с Opus 5.5, а Fable 5.1 брать для требовательных рассуждений и долгих агентных задач. В Claude Code модель по умолчанию на платных планах и на API это Opus 5.5; Fable выбирают вручную: claude --model fable. У OpenAI, судя по странице моделей Codex, старшая модель Astra, а Sol 6.1 даёт близкий результат дешевле.
| Прайс вендора, вход / выход за 1M | Claude | OpenAI |
|---|---|---|
| $10 / $50 | Fable 5.1 | GPT-6 Astra |
| $4 / $20 | Opus 5.5 | аналога по цене нет |
| $2 / $10 | Sonnet 5.5 | GPT-6.1 Sol |
| $1 / $5 | аналога по цене нет | GPT-6.1 Terra |
| от $0.10 / от $0.50 | Haiku 5.5 | GPT-6 Luna ($0.10 / $0.50) |
Таблица выстроена по цене, а не по качеству: одинаковый прайс не гарантирует одинакового результата. Бенчмарки мы не приводим, потому что это самоотчёты вендоров, а собственные цифры вы получите за один вечер. Линейку Claude подробно разбирает статья «Claude Opus 5.5, Sonnet 5 и Fable: что выбрать», линейку GPT материалы «Модели Codex» и «GPT-6 Astra: что это».
Цена токенов: вендор и codexkey
Ниже прайс codexkey на 29 октября 2026; актуальные цены смотрите на странице моделей. Рядом стоят цены вендоров из обзора моделей Anthropic и прайса OpenAI для коротких запросов.
| Модель | Вендор, вход / выход | codexkey, вход / выход | codexkey, чтение кэша |
|---|---|---|---|
claude-fable-5-1 | $10 / $50 | $7.48 / $37.44 | $0.76 |
claude-opus-5-5 | $4 / $20 | $0.86 / $4.32 | $0.10 |
claude-sonnet-5-5 | $2 / $10 | $0.52 / $2.6 | $0.06 |
gpt-6-astra | $10 / $50 | $0.68 / $3.3 | $0.08 |
gpt-6.1-sol | $2 / $10 | $0.28 / $1.42 | $0.02 |
gpt-6-luna | $0.10 / $0.50 | $0.04 / $0.22 | $0.04 |
Чтобы сравнивать не за миллион токенов, а за задачу, возьмём допущения (это допущения, а не замеры): задача расходует 60 000 новых входных токенов, 240 000 токенов из кэша и 30 000 выходных. Цена записи в кэш не учтена, цифры взяты из каталога codexkey:
| Модель | Цена одной задачи | 200 задач в месяц |
|---|---|---|
claude-fable-5-1 | $1.754 | $350.9 |
claude-opus-5-5 | $0.205 | $41.0 |
claude-sonnet-5-5 | $0.124 | $24.7 |
gpt-6-astra | $0.159 | $31.8 |
gpt-6.1-sol | $0.064 | $12.8 |
gpt-6-luna | $0.019 | $3.7 |
Главное из таблицы: на этом профиле Sonnet 5.5 примерно вдвое дороже GPT-6.1 Sol, а Fable 5.1 дороже ближайшей по цене Opus 5.5 больше чем в восемь раз. Дешевле не значит лучше. Модель, которая дороже за токен, но решает задачу с первой попытки, обходится дешевле. Для ориентира: в документации по расходам Anthropic называет среднюю цифру около $13 на разработчика за активный день и $150-250 в месяц. Её считали по корпоративным клиентам и по ценам самой Anthropic.
Подписки и лимиты
Оба агента запускаются и по подписке, и по ключу. Цены со страницы Anthropic и страницы Codex на 29 октября 2026:
| Уровень | Claude | ChatGPT с Codex |
|---|---|---|
| Бесплатный | Claude Code не включён | Free и Go: GPT-6 Luna в приложении |
| Базовый платный | Pro: $20 в месяц, $17 при оплате на год | Plus: $20 в месяц |
| Старший | Max 5x и 20x: от $100 | Pro: от $100 (ступени $100, $200, $500) |
| Команды | Team: Standard $20-25, Premium $100-125 за место | Business: $20-25 за пользователя |
В обоих случаях лимиты привязаны к окнам. У Claude подписчики видят сообщения о лимите сессии и о недельном лимите. У Codex на Plus OpenAI оценивает пятичасовой лимит так: Astra 5-45 сообщений, GPT-6.1 Sol 15-160, Luna 350-3000; на Pro пятичасовой лимит сейчас не действует. Чисел сообщений для Claude на странице тарифов мы не нашли. Как устроены окна, разбираем в статьях «Лимиты Claude: Pro, Max и Claude Code» и «Лимиты Codex». Если окна мешают работе, их снимает ключ API: вы платите за токены, а ограничения шлюза описаны в документации codexkey.
Один ключ для обоих агентов
Оба инструмента подключаются к codexkey одним ключом sk_cdx_...: аккаунт у вендора и VPN не нужны. Оплата картой РФ, через СБП или криптой.
Claude Code берёт из переменных адрес без /v1 и ключ:
export ANTHROPIC_BASE_URL="https://api.codexkey.ru"
export ANTHROPIC_AUTH_TOKEN="sk_cdx_ВАШ_КЛЮЧ"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5-5[1m]"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5[1m]"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-sonnet-5"
claude --model claude-opus-5-5
Строки ANTHROPIC_DEFAULT_* обязательны: без них Claude Code запрашивает собственные модели по умолчанию и получает «There's an issue with the selected model».
Пошаговая настройка описана в руководстве по Claude Code, а общий обзор доступа из России дан в статье про Claude Code в России.
Codex читает ~/.codex/config.toml: ему нужен адрес с /v1 и ключ из auth.json или из переменной:
model = "gpt-6.1-sol"
model_provider = "codexkey"
[model_providers.codexkey]
name = "codexkey"
base_url = "https://api.codexkey.ru/v1"
wire_api = "responses"
requires_openai_auth = true
Ключ кладут в ~/.codex/auth.json в поле OPENAI_API_KEY; подробности в руководстве по Codex.
Поведение агента: подтверждения и песочница
Здесь различия описаны в документации, и при выборе их стоит учесть. В ручном режиме Claude Code по умолчанию спрашивает разрешение на команды оболочки (кроме набора безопасных команд только для чтения) и на изменение файлов; чтение внутри рабочей папки идёт без вопросов. Codex в папке под Git стартует в режиме Auto: пишет в рабочую папку и запускает команды в песочнице без вопросов, а подтверждения просит, когда нужно выйти за её пределы, например включить сеть или править файлы вне проекта. Вне Git по умолчанию он только читает.
Практический вывод: в стандартной настройке Claude Code на старте задаёт больше вопросов, а Codex меньше, но ограничен песочницей. Оба режима настраиваются в обе стороны. Если агент работает без присмотра, проверьте настройки доступа до первой ночной задачи, а не после.
Остальное поведение (стиль правок, склонность к лишним изменениям, умение вовремя остановиться) зависит от модели и промпта. Громких заявлений без измерения мы делать не будем.
Как сравнить на своём репозитории
Нужна методика, которую можно повторить за вечер:
- Выберите 10 закрытых задач из своего репозитория, для которых уже есть тест: баги, мелкие фичи, один рефакторинг.
- Для каждой задачи заведите чистую ветку от коммита, предшествующего исправлению.
- Положите в репозиторий одинаковые правила: тот же текст в
CLAUDE.mdиAGENTS.md, те же команды сборки и тестов. - Запустите обоих агентов с одним промптом, на моделях одного прайса (например, Sonnet 5.5 и GPT-6.1 Sol: у обеих $2 и $10 за 1M токенов) и со средним уровнем рассуждений.
- В каждом прогоне записывайте: прошёл ли тест, сколько минут ушло, сколько раз пришлось вмешаться, сколько токенов потрачено. Токены показывают
/usageв Claude Code и/statusв Codex. - Разделите стоимость всех прогонов на число решённых задач. Это цена решённой задачи, и сравнивать стоит только по ней.
Затем повторите на старшей паре (Fable 5.1 и Astra), но только на задачах, которые младшие модели не решили. Делайте по три прогона на задачу, чтобы увидеть разброс: результаты агентов нестабильны.
Что выбрать по сценарию
| Ситуация | С чего начать | Почему |
|---|---|---|
| Нужны именно модели Claude (Opus, Fable) | Claude Code | Anthropic не поддерживает чужие модели в нём |
| Нужны GPT-6, AGENTS.md уже есть в репозитории | Codex | нативный инструмент OpenAI |
| Ограничен бюджет, много рутинных правок | Codex на gpt-6.1-sol или gpt-6-luna | по каталогу codexkey цена задачи ниже |
| Тяжёлая отладка, один дорогой сбой | оба агента на старших моделях | сравните цену решённой задачи |
| Нужен плагин с интерактивными диффами в JetBrains | Claude Code | у Codex в JetBrains своя интеграция в формате чата |
| Облачное ревью PR в GitHub | зависит от подписки | у обоих есть, у Codex только при входе через ChatGPT |
Выбирать один инструмент навсегда мы бы не стали. Рабочая схема такая: оба на одном ключе, а задачу получает тот, у кого на ваших тестах ниже цена решённой задачи.
FAQ
Claude Code или Codex: что лучше?
Единого ответа нет. Claude Code запускает модели Claude, Codex модели OpenAI, так что спор на деле идёт о моделях, цене и привычках команды. Прогоните оба агента на 10 своих задачах и сравните цену решённой задачи.
Чем отличаются Claude Code и Codex по цене?
По прайсам вендоров Astra стоит как Fable 5.1 ($10 и $50 за 1M токенов), GPT-6.1 Sol как Sonnet 5.5 ($2 и $10). В каталоге codexkey на одинаковом профиле задачи GPT-6.1 Sol примерно вдвое дешевле Sonnet 5.5. Подписки у обоих начинаются с $20 в месяц.
Можно ли запустить GPT в Claude Code или Claude в Codex?
GPT в Claude Code запустить нельзя: Anthropic не поддерживает направление Claude Code на модели не от Claude. Claude в Codex мы не проверяли и не рекомендуем. Практичный путь: поставить оба агента и подключить к одному ключу codexkey.
Что лучше для Windows?
Оба работают на Windows нативно. Claude Code устанавливается из PowerShell или CMD, Git for Windows рекомендуется. Codex запускается в PowerShell внутри песочницы и рекомендует Windows 11. Установку Codex разбирает отдельная статья про Codex CLI на Windows.
Нужна ли подписка, чтобы пользоваться этими агентами?
Не нужна. Оба принимают API-ключ. Claude Code работает через ключ и адрес https://api.codexkey.ru, Codex через https://api.codexkey.ru/v1. Без подписки недоступно то, что привязано к аккаунту вендора: у Codex это облачные задачи и ревью в GitHub, у Claude Code, например, Remote Control при работе через шлюз.
Как посчитать, что выгоднее по деньгам?
Умножьте расход токенов на цену модели с учётом дешёвого чтения кэша и разделите на число решённых задач. Расход берите из /usage в Claude Code и /status в Codex. Сравнивайте цену решённой задачи, а не цену миллиона токенов.