Короткий ответ: выбирайте рабочий процесс, а не логотип
Если нужен простой вход, единая связка терминала, IDE и облачных задач, встроенный обзор изменений через /review и возможность сначала попробовать агент на текущем плане ChatGPT, начинайте с Codex CLI.
Если важнее детальные правила для отдельных инструментов и команд, привычная связка CLAUDE.md с автоматической памятью, а также уже настроенные hooks и Anthropic-инфраструктура, логичнее начать с Claude Code.
Это не приговор на годы. Оба клиента ставятся за несколько минут и работают с обычным Git-репозиторием. Для команды честнее дать им одну и ту же реальную задачу: найти причину бага, внести ограниченный diff, запустить тесты и объяснить риски. Сравнивать надо не красоту первого ответа, а число ручных поправок и качество проверки.
Лучший терминальный агент не тот, кто эффектнее пишет код с первой попытки, а тот, чей путь от запроса до проверенного diff понятен именно вашей команде.
Универсального победителя в Claude Code vs Codex нет. Есть более подходящий набор привычек, ограничений и уже оплаченных сервисов.
Что у Codex CLI и Claude Code общего
Codex CLI и Claude Code умеют читать проект, менять файлы и запускать локальные команды. У обоих есть интерактивный терминальный режим, продолжение сессий, выбор модели, IDE-интеграции, MCP, субагенты и неинтерактивный запуск для скриптов.
Оба продукта давно шире окна терминала. Codex связан с IDE и Codex cloud. Claude Code доступен в IDE, desktop- и web-средах. Поэтому сравнение только по виду TUI уже мало что объясняет.
Модель тоже не стоит превращать в постоянную характеристику клиента. В Codex команда /model меняет модель и уровень рассуждения. В Claude Code модель выбирается через /model, флаг --model или настройки; алиасы могут обновляться со временем. Актуальный состав зависит от плана и провайдера, что прямо видно в документации OpenAI и Anthropic.
Главное различие: как устроен рабочий цикл
Codex CLI подаёт работу как один цикл: исследовать репозиторий, спланировать, изменить, проверить и отдельно просмотреть diff. /permissions показывает границы сессии, /review запускает ревью без изменения рабочего дерева, а крупную задачу можно разделить между субагентами или передать в облако.
Claude Code строит похожий агентный цикл, но сильнее выносит настройку поведения в файловую систему: CLAUDE.md, .claude/settings.json, rules, skills и hooks. Режимы разрешений меняют момент, когда агент спрашивает человека, а --allowedTools позволяет точно описать допустимые действия для отдельного запуска.
В IDE различие становится меньше. Codex IDE extension использует открытые файлы и выделенный код, показывает изменения рядом с редактором и умеет делегировать долгую работу. Claude Code для VS Code даёт inline diff, упоминания файлов и строк, редактирование плана и несколько разговоров.
Codex чаще ощущается как готовый маршрут «задача, изменения, ревью, при необходимости облако». Claude Code чаще напоминает конструктор локального процесса, особенно когда команда уже хранит правила и автоматические проверки в .claude.
Установка и первый запуск
На 1 сентября 2026 года основной путь для Codex на macOS и Linux: standalone installer, а не старые npm-only инструкции:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd path/to/project
codexПри первом запуске клиент предлагает вход через ChatGPT или другой доступный способ. Команда /init помогает создать AGENTS.md, /status показывает текущую конфигурацию.
Anthropic также рекомендует нативную установку:
curl -fsSL https://claude.ai/install.sh | bash
cd path/to/project
claudeДля Windows у обоих есть отдельные официальные варианты. У Claude Code нативный Windows поддерживается, но встроенная Bash-песочница работает в WSL2, а не в нативной среде. Свежие команды лучше брать со страниц установки Codex и установки Claude Code, а не из старого поста или сохранённого сниппета.
Контекст репозитория и память
Оба агента начинают с каталога проекта и добирают контекст из файлов, поиска, вывода команд и подключённых инструментов. Они не получают магического понимания монорепозитория только потому, что команда запущена в его корне.
Codex до начала работы собирает цепочку инструкций из AGENTS.md: глобальные правила дополняются проектными, а более близкий к рабочему каталогу файл имеет больший приоритет. Это удобно для проверяемых командных договорённостей.
Claude Code использует CLAUDE.md для явных инструкций и auto memory для заметок, которые агент сохраняет из коррекций и повторяющихся предпочтений. Документация отдельно предупреждает: такая память является контекстом, а не механизмом принудительного контроля. Для запрета действия нужны permissions или hook.
Для воспроизводимости держите архитектурные правила, команды тестов и запреты в репозитории. Автоматическую память оставляйте для личных предпочтений. И в обоих клиентах не превращайте главный файл инструкций в роман: лишний контекст расходует лимит и прячет важное.
Разрешения и безопасность
У Codex есть два независимых слоя: песочница определяет, к чему процесс технически имеет доступ, а approval policy решает, когда спросить пользователя. По умолчанию сеть отключена, локальная запись ограничена активным workspace, а через /permissions можно перейти в read-only. Детали собраны в руководстве OpenAI по approvals и security.
Claude Code в Manual mode начинает с чтения. Изменение файлов и большинство Bash-команд требуют подтверждения; разрешения можно задавать для инструмента, команды, пути или MCP-вызова. Отдельная Bash-песочница ограничивает файловую систему и сеть на уровне ОС, а permissions определяют, что разрешить, спросить или запретить.
Ни одна схема не снимает ответственность с разработчика. danger-full-access у Codex и --dangerously-skip-permissions у Claude Code существуют для контролируемой изоляции, а не для постоянной работы на ноутбуке с SSH-ключами и production-доступом.
Codex проще объяснять через пару «sandbox плюс approval». Claude Code даёт очень подробный язык правил. Для одиночного разработчика важнее понятный экран подтверждения; для организации важнее централизованно закреплённая политика.
MCP и внешние интеграции
MCP здесь не аргумент в пользу одного бренда: оба клиента поддерживают локальные stdio-серверы и удалённые HTTP-серверы, а также аутентификацию для удалённых подключений.
В Codex конфигурация хранится в config.toml; CLI, IDE extension и desktop-клиент на одном хосте могут её разделять. Сервер добавляется через codex mcp add, подробности есть в документации OpenAI по MCP.
Claude Code использует claude mcp add и различает local, project и user scope. Проектную конфигурацию можно хранить в .mcp.json, при этом клиент отдельно запрашивает доверие к серверу из репозитория. Справочник Anthropic по MCP рекомендует HTTP для удалённых серверов и предупреждает о prompt injection из внешнего контента.
Для проверки совместимости возьмите один понятный сервер, например описанный в документации Vibedepot, и выполните одинаковый сценарий в обоих клиентах. Смотрите на OAuth, качество схем инструментов, подтверждение действий и объём лишнего контекста. Сам значок MCP ничего из этого не гарантирует.
CI, скрипты и автоматизация
У Codex неинтерактивный вход называется codex exec. По официальной документации, прогресс идёт в stderr, финальное сообщение в stdout, а --json выдаёт JSONL-события. По умолчанию запуск read-only; право записи надо включать явно.
У Claude Code эквивалентом служит claude -p. Он поддерживает text, JSON, stream JSON и вывод по JSON Schema. Для воспроизводимых скриптов Anthropic рекомендует --bare: режим не подхватывает пользовательские hooks, плагины, auto memory, MCP и CLAUDE.md, пока вы не передадите нужную конфигурацию явно. Подробности есть в руководстве по programmatic usage.
Оба клиента поддерживают lifecycle hooks. Codex hooks запускают скрипты или MCP-инструменты на событиях агента. Claude Code hooks умеют проверять и дополнять аналогичный цикл.
Для CI важнее не число флагов, а повторяемость. Закрепите версию клиента, модель, разрешённые инструменты, формат вывода, таймаут и лимит стоимости. Сначала запускайте агента как советчика или reviewer; право коммитить и публиковать давайте только в изолированном runner с проверяемым выходом.
Кому что подойдёт: сценарии выбора
Это редакторские рекомендации, не заявления производителей.
Хотите попробовать без отдельной покупки. На 1 сентября 2026 года Codex включён даже в ChatGPT Free, хотя лимиты там рассчитаны на короткие задачи. Claude Code требует платный план Claude либо Console account. Для первого знакомства у Codex ниже финансовый порог.
У команды уже есть
CLAUDE.md, hooks и правилаallowedTools. Оставайтесь на Claude Code, пока миграция не решает конкретную проблему. Рабочая конфигурация ценнее любопытства к новому логотипу.Нужен путь от локального терминала к облачной задаче и обратно. В Codex этот маршрут встроен в общую линейку CLI, IDE и cloud. Это весомый повод начать с него, особенно если команда уже живёт в ChatGPT.
Нужны Bedrock, Google Cloud или Microsoft Foundry. Claude Code официально поддерживает эти провайдеры и их модели авторизации. Сравнивать его в таком контуре только с прямым входом Codex будет нечестно.
Всё держится на MCP. Не выбирайте по списку поддерживаемых протоколов. Проведите тест с вашими серверами, секретами и destructive actions. Победит тот клиент, где меньше ручного обхода и яснее аудит.
Тарифы тоже не дают вечного ответа. По состоянию на дату проверки Codex и ChatGPT Work делят общий бюджет; локальные и облачные задачи зависят от модели, контекста и сложности. У Claude терминал и остальные клиенты также расходуют общий лимит плана, действуют пятичасовые и дополнительные недельные ограничения. Поэтому фиксированного числа «задач в месяц» у обоих нет, а точные цены и квоты разумнее смотреть перед оплатой.
Короткий FAQ
Что лучше для программирования: Codex CLI или Claude Code?
Универсального победителя нет. Codex удобен как цельный маршрут между терминалом, ревью, IDE и облаком; Claude Code силён настраиваемым локальным процессом, permissions и файлами .claude. Проверяйте на своей задаче и репозитории.
Можно ли использовать Codex CLI бесплатно?
На 1 сентября 2026 года Codex входит в ChatGPT Free с ограниченным объёмом коротких задач. Доступность и лимиты могут меняться, поэтому перед установкой проверьте официальную страницу pricing.
Есть ли бесплатный Claude Code?
На дату проверки бесплатный план Claude.ai не включает Claude Code. Нужен Pro, Max, Team, Enterprise, Console account или поддерживаемый сторонний провайдер.
Работают ли Codex CLI и Claude Code без IDE?
Да. Терминал является полноценным интерфейсом для обоих. IDE-расширения добавляют контекст выделенного кода, inline diff и более наглядное ревью, но не обязательны.
Можно ли запускать оба инструмента в CI?
Да. Используйте codex exec или claude -p, задавайте минимальные разрешения и машинно-читаемый вывод. Полный доступ допустим только внутри изолированного runner, где секреты и побочные эффекты ограничены.
