Codex CLI — официальный терминальный AI-агент OpenAI: читает код, правит файлы, запускает команды и сам проверяет результат. Установка — одна команда (curl … | sh или npm install -g @openai/codex), вход — через подписку ChatGPT (бесплатный план включён) или API-ключ, модели — семейство GPT-5.6 (Sol/Terra/Luna). Ниже — что это такое, как установить, войти и начать работать, сколько это стоит по планам и что из этого доступно из России.
Что такое Codex CLI
Codex CLI — открытый (Apache-2.0) агент OpenAI для терминала. Репозиторий openai/codex на GitHub — 104,6 тыс. звёзд и 15,8 тыс. форков (на момент публикации). Агент запускается локально, в директории проекта, и умеет:
- читать файлы проекта и объяснять код, искать по кодовой базе;
- вносить правки в несколько файлов, делать git-коммиты, создавать чекпоинты до и после задачи;
- выполнять shell-команды: тесты, линтеры, сборку — и исправлять то, что сломалось;
- работать интерактивно (полноэкранный TUI в терминале) и неинтерактивно (
codex exec) — для скриптов и CI; - подключать внешние инструменты через MCP-серверы, искать в вебе по команде
codex --search; - делегировать подзадачи субагентам и переносить работу в облако (
codex cloud).

Codex — не единственный интерфейс: тот же агент живёт в IDE-расширении (VS Code и его форки), десктоп-приложении и веб-версии на chatgpt.com/codex. CLI — самый лёгкий из них: не привязан к редактору, вписывается в любой терминальный воркфлоу.
Модели на момент публикации — семейство GPT-5.6: Sol (максимальное качество и глубина рассуждений), Terra (повседневный баланс «цена/качество») и Luna (быстрая и дешёвая, с более высокими лимитами). По умолчанию CLI стартует на gpt-5.6-sol со средним уровнем рассуждений (документация, скриншот на момент публикации). Старые GPT-5.4 и GPT-5.4 mini при входе через ChatGPT-аккаунт будут отключены 31 августа 2026 — их заменяют Terra и Luna (help-центр OpenAI). Контекст — порядка 256 тыс. токенов: в августовском сравнении CLI-агентов у Codex указано 258 400 токенов против 1 млн у Claude Code и Kimi (Habr).
Актуальная версия на момент публикации — 0.147.0 (релиз 7 августа 2026): переносимые плагины, флаг --approve-for-me и импорт скиллов из Cursor (TerminalBlog).
Кейс: миграция на 549 коммитов через Codex CLI
Разработчик Ли Нэйв (Lee Nave) в начале августа 2026 опубликовал разбор того, как он гонял Codex CLI на обновлении фронтенда с Ember.js v3 до v5 на работе (neal: coordinating different models on complex coding projects). Оценка ручной работы — «over 300 engineering hours». Первая попытка в 2025-м с Claude Sonnet 4 провалилась: агент бесконечно чинил и ломал одни и те же баги. В 2026-м он снова попробовал — теперь с Codex и детальным планом миграции:
I typed that into Codex during a large frontend framework upgrade at work. GPT-5.4 was the current model at the time. I wanted to hand it several months of tedious work, check in periodically, and otherwise let it keep moving.
«Я ввёл это в Codex во время крупного обновления фронтенд-фреймворка на работе. Тогда актуальной моделью была GPT-5.4. Я хотел сдать ему несколько месяцев утомительной работы, периодически проверять и в остальном позволить ему двигаться самому.»
План был файлом: ссылки на гайды по миграции, команды для запуска тестов, инструкция работать батчами по 10–20 файлов и список того, что ещё не мигрировано, — чтобы Codex мог продолжить после перезапуска. Поначалу работало: агент сам правил файлы часами. Потом вскрылись две проблемы, которые Нэйв назвал сам:
Over a long session, old instructions and decisions lose influence as the context grows or is compacted.
«За длинную сессию старые инструкции и решения теряют влияние по мере роста или сжатия контекста.»
Первую он назвал «context rot»: Codex постепенно отклонялся от инструкций плана, иногда просто останавливался без причины — «I didn’t» в ответ на вопрос «почему ты перестал работать». Решение: скилл work-autonomously с маркерами завершения батчей и принудительный сброс контекста через /new перед каждой порцией файлов. Второе — качество кода: он заставил Codex писать, а Claude — ревьюить каждую порцию коммитов, и повторял цикл, пока обе модели не сходились. Итог:
- миграция закрылась 549 коммитами, затронувшими более 3 000 файлов;
- добавлено около 13 000 строк тестов;
- в продакшен ушло через ~месяц (большую часть времени заняла сборка самого оркестратора, а не миграции).
Отдельно Нэйв прогнал связку Codex+Claude по 105 задачам SWE-bench Pro, которые Codex не решал сам: с ревьюером-Claude прошло 15 задач против 8 у чистого Codex. Вывод автора — не «агенты заменяют разработчика», а «план + ревью второй моделью + свежий контекст на каждый батч» превращают агента в инструмент, которому можно отдать месячную рутину.
Как работает Codex CLI
Цикл агента тот же, что у других инструментов серии «агентный кодинг» (подробный разбор — в статье «Что такое агентный кодинг»): промпт → план → правки → проверка → ревью → подтверждение.

Ключевое отличие от простого чат-бота — доступ к инструментам и цикл проверки. Codex читает репозиторий, вносит изменения и сам запускает тесты или сборку; если проверка падает — чинит и перезапускает. Что именно агенту разрешено делать, задаётся командой /permissions: песочница для команд, список директорий для записи, авто-одобрение безопасных действий. Флаг --approve-for-me (появился в 0.147.0) отдаёт агенту право самому одобрять рутинные операции вроде запуска линтера — чувствительные действия по-прежнему требуют согласия.
Установка
Системные требования по официальной документации (на момент публикации):
| Требование | Детали |
|---|---|
| ОС | macOS 12+, Ubuntu 20.04+/Debian 10+, Windows 11 через WSL2 |
| Git | 2.23+ (рекомендуется, для встроенных PR-инструментов) |
| RAM | 4 ГБ минимум, 8 ГБ рекомендуется |
Способов установки несколько — выбирайте любой:
| Способ | Команда | Когда удобно |
|---|---|---|
| Standalone (macOS/Linux) | curl -fsSL https://chatgpt.com/codex/install.sh \| sh |
основной вариант, бинарник без зависимостей |
| Windows | powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 \| iex" |
нативная установка (WSL2 — рекомендация для работы) |
| npm | npm install -g @openai/codex |
если уже пользуетесь Node.js |
| Homebrew | brew install --cask codex |
если уже пользуетесь brew |
| Вручную | архив с GitHub Releases | точный контроль версии |
Обновление — той же командой установки: standalone-инсталлятор скачивает свежую версию с releases.openai.com/codex. Проверка установки:
codex --version
На момент публикации актуальная версия — 0.147.0.
Windows: официальная рекомендация — WSL2 (требования перечислены выше). PowerShell-инсталлятор тоже существует, но код для Windows из-под нативного окружения агент запускает реже — большинство гайдов и кейсов работает в WSL.
Вход: ChatGPT-подписка или API-ключ
Первый запуск — codex в директории проекта. CLI предложит войти; доступны два способа (документация по аутентификации):
| Способ | Команда | Что даёт | Ограничения |
|---|---|---|---|
| Вход через ChatGPT | codex login → браузерный flow |
лимиты по подписке (Free/Go/Plus/Pro/Business), облачные функции | нужен VPN из РФ; облако требует MFA на аккаунте |
| API-ключ | printenv OPENAI_API_KEY \| codex login --with-api-key |
оплата за токены по API-тарифам, для CI и автоматизации | нет облачных функций (codex cloud, авторевью PR) |
Проверка состояния — codex login status, выход — codex logout. Креды кешируются в ~/.codex/auth.json (или в системном хранилище). При входе через ChatGPT агент использует те же лимиты и права, что и ваш аккаунт ChatGPT; при входе по API-ключу — стандартные тарифы API и правила хранения данных организации (help-центр OpenAI).
Для enterprise-автоматизации есть третий путь — Codex access tokens: printenv CODEX_ACCESS_TOKEN | codex login --with-access-token (для доверенных скриптов и приватных CI-раннеров).
Сколько это стоит: планы и лимиты
Codex включён во все планы ChatGPT — от бесплатного до Enterprise (страница pricing, на момент публикации):
| План | Цена | Что даёт для Codex |
|---|---|---|
| Free | $0 | знакомство: быстрые задачи на скромных лимитах |
| Go | $8/мес | лёгкие задачи |
| Plus | $20/мес | несколько фокус-сессий в неделю, все модели GPT-5.6, расширение расходов ChatGPT credits |
| Pro | от $100/мес | лимиты ×5 или ×20 от Plus, research-модель GPT-5.3-Codex-Spark |
| Business | $20/пользователь/мес (годовая, от 2 человек) | командные лимиты, SAML SSO, MFA, без обучения на данных |
| Enterprise / Edu | по запросу | приоритетная обработка, SCIM, EKM, RBAC, Compliance API |
| API-ключ | оплата за токены | CLI/SDK/IDE, без облака |
Лимиты считаются в «локальных сообщениях за 5 часов» (диапазон зависит от сложности задачи; есть и недельные окна). Для Plus на момент публикации:
| Модель | Plus (за 5 ч) | Pro ×5 | Pro ×20 |
|---|---|---|---|
| GPT-5.6 Sol | 15–90 | 75–450 | 300–1800 |
| GPT-5.6 Terra | 20–110 | 100–550 | 400–2200 |
| GPT-5.6 Luna | 50–280 | 250–1400 | 1000–5600 |
Расход Codex идёт из общего «agentic pool» вместе с ChatGPT Work и Workspace Agents; у части пользователей Plus/Pro расход можно продлить покупкой ChatGPT credits (help-центр OpenAI).


Первый запуск и базовые команды
cd /путь/к/проекту
codex
Дальше — разговор на естественном языке. Примеры промптов, которые работают сразу:
> Объясни, что делает модуль auth.py, и найди в нём потенциальные проблемы
> Напиши тесты для функции parse_config и запусти их
> Собери проект и почини ошибки компиляции
> Создай файл AGENTS.md с правилами этого репозитория

codex, модель по умолчанию gpt-5.6-sol medium, команды /init, /status, /permissions, /model, /review.Полезные команды внутри сессии:
/init— сгенерироватьAGENTS.mdс правилами проекта (агент сам изучит репозиторий);/permissions— что агенту разрешено: песочница, директории для записи, авто-одобрение;/model— сменить модель и уровень рассуждений;/review— ревью незакоммиченных изменений, коммита или ветки в стиле пул-реквеста;/status— текущая конфигурация сессии.
Вне сессии:
codex exec "задача" # неинтерактивный запуск — для скриптов и CI
codex resume # вернуться в сохранённый чат
codex --image ошибка.png "промпт" # приложить скриншот к задаче
codex --search "промпт" # запустить с живым веб-поиском
codex mcp # управление MCP-серверами
codex cloud # передать работу в облако и забрать результат
codex completion # автодополнение для вашей shell
Полный список команд и флагов — в CLI reference (там же флаг --model, -a для режима запросов подтверждения и --oss — работа с локальными моделями через Ollama, без облака).
Практические приёмы из кейса
То, что сработало у Нэйва на миграции, переносится на обычные задачи:
- Держите план в файле, а не в голове. Промпт из кейса — «Execute @plans/… . Keep going. Don’t stop unless you are blocked» — работал, потому что план содержал команды проверки и список незакрытых файлов.
- Сбрасывайте контекст между батчами.
/newперед каждой порцией задач лечит «context rot» — деградацию длинных сессий. - Ревьюйте вторым проходом.
/reviewперед коммитом ловит то, что агент не заметил; в большом кейсе ревьюером выступала вообще другая модель. - Давайте агенту проверяемый критерий. «Напиши тесты и запусти» лучше, чем «исправь код»: у агента появляется объективный способ убедиться, что задача сделана.
- Авто-одобрение — только после доверия.
--approve-for-meснимает шум подтверждений, но включать его стоит в сессии, которую вы уже контролируете.
Российские реалии
Специфика доступа из РФ — по опыту тех, кто уже работает с Codex и ChatGPT:
- Установка из РФ работает штатно: GitHub, npm и Homebrew доступны, инсталлятор качает бинарник с
releases.openai.com/codex. Проблемы начинаются на входе: OpenAI ограничила доступ с российских IP ещё в декабре 2022 года («ChatGPT: как пользоваться нейросетью в России») — дляcodex loginи работы с ChatGPT-аккаунтом нужен VPN со «чистым» иностранным IP. - Бесплатный план Free — без карты. Для знакомства этого достаточно: лимиты скромные, но хватает на десятки небольших задач в неделю.
- Оплата Plus ($20/мес) — российские Visa/Mastercard и Mir не принимаются. Рабочие варианты: виртуальные зарубежные карты (пополнение по СБП или USDT), карты банков Казахстана/Грузии/Армении, покупка подписки через посредников. OpenAI при этом отклоняет карты и может блокировать аккаунты при входе с российских IP — личный опыт с реальными суммами и сервисами разобран в статье «Как оплатить подписку ChatGPT из России в 2026 году».
- API-ключ — platform.openai.com для России не работает: ключ создаётся с аккаунтом на зарубежный номер и карту. Если ключ есть — Codex CLI работает с ним без VPN-проблем на уровне API.
- Codex CLI можно подключить к другим провайдерам. Российский разработчик на практике собрал Codex CLI с инференсом Яндекса (AI Studio API через Responses API) и разобрал, что для этого пришлось менять в конфиге провайдера — «Агентность на практике: Codex CLI и российский AI-ландшафт».
- Русскоязычные материалы по теме есть: полный гид от установки до воркфлоу — перевод «Ультимативного гида по Codex CLI», свежее сравнение Codex, Claude Code и Kimi на одной задаче — Habr, 4 августа 2026, перенос контекста из ChatGPT в локальную сессию Codex — Habr.
Коротко для РФ: ставится штатно, бесплатный план не требует карты, вход и оплата — с VPN и зарубежной картой или посредником; альтернатива — API-ключ или подключение российского провайдера.
Советы для безопасного старта
- Начните на пет-проекте: «объясни код» и «напиши тесты» — безопасные первые задачи, «перепиши всё» — нет.
- Смотрите диффы до коммита.
/reviewперед коммитом дешевле, чем разбор сломанного продакшена. - Ограничьте права через
/permissions, пока не привыкли: песочница для команд, только нужные директории. - Не используйте
--approve-for-meи--yoloна ранних сессиях — сначала посмотрите, что агент делает сам. - Следите за лимитами: при входе через ChatGPT расход показывает раздел usage в настройках; на Free/Go лимиты по 5-часовым окнам.
- Для облака (
codex cloud) включите MFA — агент работает с вашим кодом от вашего имени.
Ограничения (честно)
- Контекст меньше, чем у конкурентов. ~256 тыс. токенов против 1 млн у Claude Code и Kimi (на момент публикации) — на очень больших кодовых базах Codex раньше «забывает» начало сессии, лечится
/newи декомпозицией. - Лимиты по времени. Даже на Pro лимиты считаются 5-часовыми и недельными окнами, а не «безлимитом»; сложные задачи съедают сообщения неравномерно.
- Облако — только через ChatGPT. При входе по API-ключу недоступны codex cloud, авторевью PR и облачные интеграции; оплата — по токенам.
- Данные. На планах Plus/Pro чаты могут использоваться для обучения (отключается в настройках данных ChatGPT); Business/Enterprise не обучаются по умолчанию.
- Переходные модели. GPT-5.4 и 5.4 mini при входе через ChatGPT отключаются 31.08.2026 — конфиги и автоматы, завязанные на них, придётся обновить.
- Безопасность. Агент выполняет команды и читает файлы — в непроверенных репозиториях есть риск промпт-инъекций; песочница и
/permissionsобязательны, а не опциональны. - Из РФ — VPN и оплата. Вход и подписка требуют обхода региональных ограничений OpenAI; подробности — в разделе «Российские реалии».
Частые вопросы
Нужна ли подписка, чтобы пользоваться Codex CLI? Нет. Бесплатного плана ChatGPT (или API-ключа) достаточно, чтобы установить и попробовать. Платные лимиты нужны для регулярной работы.
Чем Codex CLI отличается от openai CLI? Codex CLI — агент: сам читает код, правит файлы и запускает команды. openai CLI — утилита для разовых запросов к API (responses, изображения, аудио) из терминала; у него нет агентного цикла.
Чем Codex CLI отличается от Codex web и десктоп-приложения? Это один агент в разных оболочках: CLI — в терминале, IDE-расширение — рядом с кодом в редакторе, десктоп — для длинных сессий, web на chatgpt.com/codex — в браузере; облачные задачи запускаются оттуда.
Работает ли Codex CLI в России? Сам CLI — да, ставится штатно. Вход через ChatGPT требует VPN из-за ограничений OpenAI по российским IP; бесплатный план не требует карты. Оплата платных планов — зарубежная карта или посредник (раздел «Российские реалии»).
Где хранится вход и не «слетит» ли он? Креды — в ~/.codex/auth.json (или системном хранилище); при входе через ChatGPT токены обновляются автоматически. codex login status покажет текущий способ входа.
Итог
Codex CLI — терминальный агент OpenAI с самой простой установкой в серии: одна команда, вход через бесплатный план ChatGPT или API-ключ, модели GPT-5.6 и предсказуемые лимиты по планам. Кейс Нэйва показывает его сильную сторону — долгую монотонную работу по плану с проверкой на тестах — и честные границы: контекст меньше, чем у конкурентов, длинные сессии деградируют, а облако требует входа через ChatGPT.
Из России инструмент заводится без карты (бесплатный план + VPN для входа), а для платных лимитов понадобится зарубежная карта или посредник. Попробуйте на маленькой задаче — «объясни этот модуль» или «напиши тесты и запусти» — этого достаточно, чтобы понять, ваш ли это инструмент.
Дальше по серии «Агентный кодинг для программистов»: общая вводная — «Что такое агентный кодинг», бесплатный старт — «Как установить OpenCode», настройка и подписки — «Как установить Claude Code», курсор-новинки — «Как пользоваться Cursor», Google-вариант — «Gemini CLI от Google», подключение внешних данных — «Что такое MCP», файлы-конвенций — «AGENTS.md», локальные модели — «Aider и локальные модели».