# Claude Code или Codex

> Claude Code или Codex: сравниваем локальную работу, облачные задачи, модели, права доступа, вход и стоимость; даём командам честную методику выбора.

- Canonical HTML: https://omniakey.com/ru/blog/claude-code-vs-codex
- Markdown: https://omniakey.com/ru/blog/claude-code-vs-codex.md
- Published: 2026-08-01 (updated 2026-09-08)
- Author: Kiki, COO at OmniaKey
- Language: ru
- Category: Comparison
- Reading time: 12 min
- All posts: https://omniakey.com/blog/llms.txt

---

**Claude Code или Codex** — это не просто выбор между Claude и GPT в двух похожих окнах терминала. Оба продукта умеют исследовать репозиторий, менять файлы, запускать команды и проверять результат, но различаются семейством моделей, системой инструкций, локальным контролем, облачным делегированием, аутентификацией и способом оплаты API.

Короткий ответ: выбирайте **Claude Code**, если вам нужен процесс вокруг Claude, глубокая работа из терминала и проектные правила через `CLAUDE.md`, hooks, MCP и модели Claude. Выбирайте **Codex**, если вам нужен процесс вокруг GPT в CLI и IDE, инструкции `AGENTS.md`, настраиваемая песочница и прямой путь к задачам Codex cloud. Для командного решения дайте обоим агентам один набор задач. Список функций не покажет, кто подготовит более качественное и проверенное изменение именно в вашей кодовой базе.

Если вы выбираете между агентом Anthropic для кода и агентом для информационной работы, откройте [сравнение Claude Code и Cowork](https://omniakey.com/ru/blog/claude-code-vs-cowork).

> **Проверка фактов: 8 сентября 2026 года.** Возможности продуктов и способы доступа повторно сверены с актуальной официальной документацией Anthropic и OpenAI. Это сравнение основано на документации и не является независимым бенчмарком моделей. Доступ по тарифам, лимиты, модели и функции клиентов могут меняться; перед покупкой или стандартизацией проверьте источники по ссылкам.

## Claude Code или Codex: краткое сравнение

|Критерий|Claude Code|Codex|
|-|-|-|
|Основное семейство моделей|Модели Claude|Модели GPT, указанные в документации Codex|
|Главный локальный процесс|Терминал, интеграции с IDE и настольные поверхности|Настольное приложение ChatGPT, Codex CLI и расширение IDE|
|Инструкции репозитория|`CLAUDE.md`|`AGENTS.md`|
|Облачное делегирование|Claude Code в браузере|Codex cloud|
|Контроль локального выполнения|Правила и режимы разрешений, песочница и hooks|Политики подтверждений и режимы песочницы|
|Пользовательский API|Anthropic-совместимый шлюз для моделей Claude|Responses-совместимый провайдер для локальной работы|
|Варианты оплаты|Подходящий план Claude либо тарифицируемый API/провайдер|Подходящий план ChatGPT либо тарифицируемый API|
|Кому подходит сначала|Процессы вокруг Claude, терминала и автоматизации|Процессы вокруг GPT, CLI, IDE и облачного делегирования|

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

## Что именно вы сравниваете?

У кодинг-агента есть как минимум четыре слоя:

1. **Модель** анализирует код и выбирает следующее действие.
2. **Агентная оболочка** собирает файлы, предоставляет инструменты, ведёт контекст и разбирает вызовы.
3. **Граница выполнения** определяет доступные файлы, команды, сетевые адреса и секреты.
4. **Способ входа и оплаты** определяет модели, облачные функции, лимиты и биллинг.

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

Если вам нужно выбрать модель между разными семействами, откройте наш [разбор лучших LLM для кодинг-агентов](https://omniakey.com/ru/blog/best-llm-coding-agents). Здесь вопрос уже: какой из двух агентных продуктов выбрать.

Если продукты уже выбраны и осталось решить между флагманами, используйте наше сравнение [Claude Opus 5 и GPT-5.6 Sol для программирования](https://omniakey.com/ru/blog/claude-opus-5-vs-gpt-5-6-sol).

## Как работает Claude Code

Claude Code начинает с текущего рабочего контекста — обычно это репозиторий в терминале или интеграции с IDE. Документированный агентный цикл собирает контекст, выполняет действие и проверяет результат. На практике агент ищет и читает файлы, редактирует код, запускает разрешённые инструменты и тесты, а затем описывает изменения.

Постоянные проектные инструкции хранятся в `CLAUDE.md`. Команда может записать туда команды сборки, архитектурные ограничения, стиль кода и требования к ревью, не повторяя их в каждом запросе. Более узкие правила можно положить глубже в дереве каталогов. Claude Code также поддерживает повторно используемые skills, subagents, hooks и серверы Model Context Protocol, чтобы подключать стандартные процедуры и внешние инструменты к одному циклу.

Контекст — это активный рабочий набор, а не обещание навсегда хранить каждый прежний токен дословно. По мере заполнения окна Claude Code может сжимать раннюю часть диалога; командой `/compact` это можно сделать явно. Короткий `CLAUDE.md`, целевой поиск файлов и задачи по этапам обычно сохраняют больше полезной информации, чем просьба загрузить весь репозиторий без конкретной цели.

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

Главное ограничение модели прямо зафиксировано в документации Anthropic о шлюзах: Claude Code создан для моделей Anthropic и не поддерживает маршрутизацию к не-Claude моделям через gateway. Шлюз может дать Anthropic-совместимый маршрут к поддерживаемым моделям **Claude**, но не превращает Claude Code в универсальный клиент GPT или Gemini.

Практическую настройку смотрите в нашей [статье о подключении Claude Code](https://omniakey.com/ru/blog/claude-code-setup) или в локализованном [руководстве по API-ключу Claude Code](https://docs.omniakey.com/ru/guides/claude-code-api-key).

## Как работает Codex

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

Для указаний по репозиторию Codex использует `AGENTS.md`. Инструкции можно задавать глобально и на разных уровнях дерева; правила ближе к рабочему каталогу имеют приоритет. Так общие требования остаются в корне, а команды конкретного пакета — рядом с его кодом.

Локальный контроль разделён на подтверждения и песочницу. Подтверждения определяют, когда Codex должен остановиться и спросить разрешение; песочница ограничивает чтение, запись и сеть. Механизмы дополняют друг друга: автоматическое подтверждение не преодолевает запрет песочницы, а широкая песочница сама по себе не отменяет необходимость подтверждения.

Codex cloud — не просто локальный CLI на другой машине. Он использует окружение репозитория, настроенное для удалённых задач, продолжает работу в фоне и возвращает набор изменений для проверки. Тестируйте облако отдельно, особенно если сборка зависит от закрытых реестров, внутренних сервисов, крупных тестовых данных или сети.

Для локальной работы настольное приложение ChatGPT, Codex CLI и расширение IDE поддерживают вход через ChatGPT или API-ключ. Для Codex cloud требуется вход через ChatGPT. Использование ключа оплачивается через OpenAI Platform по стандартным тарифам API. Пользовательский провайдер также должен реализовать Responses-совместимое поведение, которое ожидает Codex; одного имени модели для совместимости недостаточно.

Настройка описана в локализованном [руководстве по Codex CLI](https://docs.omniakey.com/ru/guides/codex-cli). Если прямой запрос Responses проходит, а CLI падает, наш [набор проверки GPT-5.6 в Codex](https://omniakey.com/ru/blog/gpt-5-6-codex-compatibility-kit) поможет найти проблемный слой.

## Практическое сравнение функций

### Интерактивная локальная работа

Оба агента подходят для цикла «правка — тест — ревью». Claude Code особенно органичен, когда центр работы — терминал, а автоматизация уже выражена через hooks, skills или MCP. Codex естественен, когда одна OpenAI-среда нужна в CLI и IDE с явными настройками песочницы и подтверждений.

Запрос подтверждения не даёт ни одному агенту права работать с production-копией. Начинайте с ветки или временного worktree, не помещайте секреты в контекст репозитория и требуйте реальные команды проверки проекта.

### Память репозитория

`CLAUDE.md` и `AGENTS.md` решают одну общую задачу: держат постоянные инструкции рядом с кодом. Качество текста важнее имени файла. Правила должны быть короткими, конкретными и проверяемыми, включая команды, доказывающие корректность. Не превращайте файл в длинную энциклопедию, которую агент постоянно вынужден сжимать.

### Расширения и инструменты

Claude Code документирует MCP-серверы, hooks, skills и специализированные subagents как основные точки расширения. Codex документирует skills, MCP, automations и мультиагентные или делегированные процессы на своих поверхностях. Важно не совпадение названий на продуктовых страницах, а доступность нужного инструмента в выбранной среде и границе безопасности.

### Работа в облаке

Оба поставщика предлагают облачное делегирование, но реальная пригодность зависит от воспроизводимости окружения. Задача может успешно выполняться на ноутбуке только из-за неявных локальных credentials и закономерно ломаться в изолированном облаке. До выбора по обещанию фоновой работы воспроизведите установку зависимостей, тестовые данные, доступ к сервисам и передачу секретов в минимальной среде.

### Управление контекстом

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

## Выбор агента — не выбор модели

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

В качестве актуальных флагманских ориентиров изучите [Claude Opus 5](https://omniakey.com/ru/claude-opus-5) и [GPT-5.6 Sol](https://omniakey.com/ru/gpt-5-6-sol), а доступность проверьте в [каталоге моделей](https://omniakey.com/ru/models). Не выводите победителя среди агентов только из характеристик моделей. Оболочка решает, какой контекст увидит модель, какие инструменты получит, как вернутся ошибки и когда будет сжата история. После выбора Claude Code [руководство по его моделям](https://omniakey.com/ru/blog/best-model-for-claude-code) разделяет роли Sonnet, Opus, Fable и Haiku.

OmniaKey позволяет использовать один API-ключ и предоплаченный баланс для обоих инструментов, но маршруты намеренно остаются раздельными:

- Claude Code использует Anthropic-совместимый endpoint и модель Claude.
- Codex использует Responses-совместимый endpoint и модель GPT.
- OmniaKey не подменяет одно семейство другим без вашего решения.

Это удобно для контролируемого теста: управление аккаунтом и балансом одинаково, а агент, протокол и модель остаются видимыми.

## Сравнивайте стоимость завершённой задачи

У обоих продуктов есть два общих пути оплаты: доступ в подходящей пользовательской или командной подписке и тарифицируемый API. Это не одно и то же.

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

Для инженерного решения считайте **стоимость принятого изменения**:

```text
стоимость принятой задачи = API/модель + время ревьюера + повторы + исправление последствий
```

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

## Разрешения и границы выполнения

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

В Claude Code проверьте режимы разрешений, правила allow/ask/deny, sandbox и каждый hook, способный выполнить команду. Hooks — детерминированная автоматизация, поэтому их нужно проверять так же, как shell-скрипты CI.

В Codex сначала выберите песочницу, затем политику подтверждений под задачу. Расследованию без изменений не нужна запись. Обычной правке достаточно записи в workspace, а не полного доступа к машине. Сеть следует открывать только к адресам, необходимым для установки или тестов.

Для обоих агентов:

1. Используйте чистую ветку или одноразовый worktree.
2. Передавайте только необходимые задаче credentials.
3. Проверяйте набор изменений, а также созданные и удалённые файлы.
4. При существенном риске запускайте детерминированные тесты вне агентного цикла.
5. Требуйте человека для деплоя, платежей, production-данных и необратимых действий.

## Кому выбрать Claude Code?

Claude Code стоит тестировать первым, если:

- команда стандартизировалась на моделях Claude;
- разработчики ведут основную часть агентного цикла в терминале;
- процесс уже описан через `CLAUDE.md`, hooks, MCP, skills или subagents;
- для локального тарифицируемого использования нужен нативный API Anthropic;
- ваши собственные тесты подтвердили подходящее поведение Claude.

Он хуже подходит, если обязательное требование — GPT внутри того же агента. Anthropic прямо указывает, что маршрутизация к не-Claude моделям не поддерживается.

## Кому выбрать Codex?

Codex стоит тестировать первым, если:

- команде нужны GPT-модели в агентном процессе OpenAI;
- CLI и IDE должны делить инструкции через `AGENTS.md`;
- явные подтверждения и sandbox — ключевая часть локальной эксплуатации;
- в план входит облачное делегирование в фоне;
- для контролируемого локального расхода нужен Responses-совместимый API.

Он хуже подходит, если решающее требование — запускать Claude внутри Codex без проверки протокола и клиента. Настройка custom provider не является универсальным адаптером моделей.

## Методика честного теста

Возьмите минимум десять типичных задач из одного репозитория: небольшой баг, многофайловую функцию, падение теста, незнакомую подсистему, зависимость или миграцию и расследование без правок. Сначала удалите данные клиентов и production-секреты.

Для каждого агента:

1. Начинайте с одного commit в новом worktree.
2. Используйте сопоставимый класс моделей и укажите точные model ID.
3. Дайте эквивалентные инструкции и одинаковые критерии приёмки.
4. По возможности выровняйте сеть, запись и подтверждения.
5. Установите одинаковый лимит времени и вмешательств человека.
6. Запустите один formatter, type checker, тесты и security checks.
7. Пусть ревьюер оценит корректность, не зная имени агента.
8. Запишите завершение, время, API-расход, вмешательства, регрессии и замечания.

Локальные и облачные запуски должны быть отдельными группами. Нельзя сравнить локальный Claude Code с Codex cloud и приписать всю разницу модели. Один раз повторите неудачные задачи, чтобы отличить системное ограничение от случайного разброса.

## Вердикт

У сравнения Claude Code или Codex нет победителя, подходящего всем командам. **Claude Code логичнее для процесса вокруг Claude в терминале и экосистемы инструкций и расширений Anthropic. Codex логичнее для процесса вокруг GPT в CLI, IDE и делегированном облаке.**

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

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

### Claude Code лучше Codex?

Не для каждой команды и задачи. Claude Code хорошо подходит для процессов вокруг Claude и терминала; Codex — для процессов вокруг GPT, CLI, IDE и облака. Контролируемый тест в вашем репозитории надёжнее общего заявления о победителе.

### Claude Code использует модели OpenAI?

Нет. Anthropic документирует Claude Code как продукт для моделей Claude и прямо говорит, что gateway не может направлять его к не-Claude моделям. Если нужен GPT, используйте поддерживаемого OpenAI-совместимого агента.

### Codex работает с пользовательским API-провайдером?

Да, в применимых локальных сценариях, если endpoint реализует нужное Codex Responses-совместимое поведение. Это не гарантирует работу любой модели или gateway, а вход по API-ключу не открывает облачные функции.

### Что дешевле: Claude Code или Codex?

Зависит от способа входа, модели, токенов, повторов и времени ревьюера. Сверьте текущие подписки и API-тарифы, затем измерьте стоимость принятой задачи, а не цену одного хода.

### Можно ли использовать один API-ключ OmniaKey для Claude Code и Codex?

Да. Один ключ OmniaKey и предоплаченный баланс подходят обеим конфигурациям. Claude Code использует Anthropic-совместимый endpoint с Claude, Codex — Responses-совместимый endpoint с GPT. Они не делят протокол и не меняют модели без вашего ведома.

### Оба агента поддерживают облачные задачи?

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

Если работа остановилась из-за квоты, [руководство по лимитам Codex](https://omniakey.com/ru/blog/codex-usage-limit-reached) поможет проверить время сброса и сравнить дополнительные кредиты, смену подписки и отдельно оплачиваемый локальный API.

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

- [Anthropic: обзор Claude Code](https://code.claude.com/docs/en/overview)
- [Anthropic: как работает Claude Code](https://code.claude.com/docs/en/how-claude-code-works)
- [Anthropic: лучшие практики Claude Code](https://code.claude.com/docs/en/best-practices)
- [Anthropic: разрешения](https://code.claude.com/docs/en/permissions)
- [Anthropic: Claude Code в браузере](https://code.claude.com/docs/en/claude-code-on-the-web)
- [Anthropic: LLM gateways](https://code.claude.com/docs/en/gateways)
- [Anthropic: настройка моделей](https://code.claude.com/docs/en/model-config)
- [Anthropic: управление расходами](https://code.claude.com/docs/en/costs)
- [OpenAI: Codex CLI](https://learn.chatgpt.com/docs/codex/cli)
- [OpenAI: расширение Codex для IDE](https://learn.chatgpt.com/docs/codex/ide)
- [OpenAI: Codex cloud](https://learn.chatgpt.com/docs/cloud)
- [OpenAI: аутентификация Codex](https://learn.chatgpt.com/docs/auth)
- [OpenAI: пользовательские инструкции в AGENTS.md](https://learn.chatgpt.com/docs/agent-configuration/agents-md)
- [OpenAI: расширенная конфигурация](https://learn.chatgpt.com/docs/config-file/config-advanced)
- [OpenAI: подтверждения и безопасность агента](https://learn.chatgpt.com/docs/agent-approvals-security)
- [OpenAI: модели Codex](https://learn.chatgpt.com/docs/models)
- [OpenAI: цены Codex](https://learn.chatgpt.com/docs/pricing)
