Агент OpenAI Codex: разработка в терминале, IDE и чём он отличается от чата

Агент OpenAI Codex самостоятельно читает файлы проекта, выполняет команды в терминале, прогоняет тесты и правит код до рабочего результата — в отличие от чат-бота ChatGPT, где вы вручную копируете сниппеты и применяете их к проекту. Инструмент распространяется в открытом виде: репозиторий openai/codex выходит под лицензией Apache-2.0, а установить его можно командой npm install -g @openai/codex, через Homebrew или скачав бинарники с GitHub.

Разработчик с кофе смотрит на монитор, пока светящийся курсор редактирует код и запускает команды в терминале, на экране надпись Done ✓
Codex — это агент, который сам правит файлы и запускает тесты, а не отвечает в чате.

Codex доступен сразу в четырёх формах: открытый CLI в терминале, расширение для IDE (прежде всего VS Code), облачный Codex Cloud с асинхронными изолированными задачами и встроенный режим в приложении ChatGPT. Работает кодинг-агент OpenAI на специализированных моделях линейки Codex — сначала это был один из вариантов на базе o3, а в актуальной версии используется более новая модель.

В статье разберём, чем принципиально отличается терминальный агент Codex от обычного чата, как устроены sandbox и режимы одобрения, как установить и авторизовать CLI, сколько стоит доступ по тарифам 2026 года, как настроить AGENTS.md и на какие ограничения и риски стоит обратить внимание.

Что такое агент OpenAI Codex

OpenAI Codex — это ИИ-агент для разработки от OpenAI, который самостоятельно читает код, выполняет команды и правит файлы, а не просто отвечает текстом в диалоговом окне. В отличие от обычного чат-помощника, кодинг-агент OpenAI встраивается в окружение разработчика, получает доступ к репозиторию и итеративно работает с ним — от первичного анализа до финального коммита. Краткую справку о происхождении и развитии продукта можно найти в статье OpenAI Codex в Википедии.

Агент, а не просто чат

Понятие «агент» в данном случае означает, что Codex не просто генерирует фрагменты кода, а принимает решения и выполняет действия в цикле: читает файлы проекта, формирует план, запускает shell-команды, анализирует вывод тестов и корректирует решение до тех пор, пока задача не закрыта. Codex CLI запускается прямо в терминале разработчика и работает с текущей директорией или репозиторием в живом режиме.

Важно не путать современного агента с моделью автодополнения кода, которую OpenAI выпустила в 2021 году и отключила в марте 2023 года — это принципиально разные продукты. Нынешний Codex от OpenAI — полноценная агентная система с доступом к инструментам, способностью управлять несколькими задачами параллельно и режимами контроля над каждым действием. Среди ключевых возможностей агента:

  • чтение и правка нескольких файлов в одном шаге
  • выполнение произвольных bash-команд
  • запуск тестов и устранение падений
  • открытие pull request с доказательствами действий
  • асинхронная облачная работа без участия разработчика

Кто и когда сделал Codex

OpenAI дебютировала Codex CLI в апреле 2025 года как открытый инструмент для терминала, а в мае 2025-го запустила облачный research preview на модели codex-1. Продукт быстро набрал аудиторию: агент Codex достиг более 2 млн еженедельных активных пользователей, а использование за этот период значительно выросло по сравнению с началом года.

Такая динамика объясняется тем, что Codex закрывает реальную боль: перенос инструкций из чата в редактор вручную тратит время и ломает контекст. Агентная модель, напротив, позволяет делегировать целую задачу и вернуться к её результату уже в виде готового pull request.

Чем Codex отличается от чата ChatGPT

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

Чат отвечает — агент действует

В ChatGPT-чате вы описываете задачу, получаете текст с кодом и дальше сами его применяете: открываете файл, вставляете фрагмент, запускаете тесты, видите ошибку, возвращаетесь в чат. ИИ-агент для разработки разрывает этот цикл: он сам клонирует репозиторий, пишет изменения по нескольким файлам, прогоняет тесты, чинит падения и открывает pull request для ревью. Разработчик остаётся в процессе, но уже как ревьюер, а не как оператор копипасты.

КритерийChatGPT-чатCodex-агент
Доступ к файламНет (только то, что вы вставили)Да — читает весь репозиторий
Выполнение командНетДа — bash, тесты, скрипты
АвтономностьНоль — каждый шаг вручнуюВысокая — работает самостоятельно
Формат результатаСообщение с кодомPR, правки файлов, логи
Доказательства действийНетЛоги терминала, вывод тестов

Где заканчивается чат и начинается Codex

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

Разделённый экран: слева разработчик вручную копирует код из чата ChatGPT, справа редактор и терминал обновляются автоматически с зелёными галочками
Агент действует автономно, а чат лишь отвечает — принципиальная разница в модели взаимодействия.

Ключевое следствие этого разделения — прозрачность. Ревьюер pull request видит не «агент написал», а конкретные команды, их вывод и обоснование каждого решения. Это делает работу с кодинг-агентом OpenAI аудируемой и снижает риск скрытых ошибок, которые остались бы незамеченными при ручном применении сниппетов из чата.

Интерфейсы Codex: терминал, IDE, облако и приложение

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

Codex CLI в терминале

Codex CLI — это локальный агент в командной строке: он работает с текущей папкой или репозиторием, выполняет bash-команды, правит файлы и ведёт живой диалог прямо в терминале. Инструмент подходит для работы «рядом» с разработчиком в реальном времени — когда нужно быстро отладить функцию, добавить тест или переименовать сущности по всей кодовой базе.

Четыре плитки с иконками: терминал с курсором, VS Code с боковой панелью, облако с карточками задач, значок приложения ChatGPT на телефоне и десктопе
Четыре интерфейса Codex — терминал, IDE, облако и ChatGPT — для разных сценариев работы.

CLI открыт под Apache-2.0 и запускается после простой установки — подробнее об этом в разделе про установку ниже. Поддерживаются macOS, Linux и Windows.

Расширение для IDE (VS Code)

Расширение для VS Code приносит агента Codex прямо в редактор — без переключения между окнами. Через него можно делегировать задачи облаку, смотреть на ход выполнения и принимать ревью кода из GitHub прямо внутри IDE.

Расширение — одна из нескольких поверхностей наряду с CLI, настольным приложением, GitHub, Slack и iOS. Список мест, где работает Codex от OpenAI:

  • терминал (CLI)
  • VS Code, Cursor, Windsurf и другие IDE через расширение
  • веб и десктоп-приложение ChatGPT
  • мобильное приложение ChatGPT (iOS)
  • GitHub (интеграция с PR-процессом)
  • Slack

Codex Cloud — асинхронные задачи

Облачный Codex Cloud выполняет задачи в изолированной sandbox с уже загруженным репозиторием, пока вы заняты другим. Большинство задач завершается за 1–30 минут, после чего результат возвращается на ревью в виде pull request. Это особенно удобно для крупных рефакторингов, обновлений зависимостей и генерации документации.

Принципиальное преимущество облачного режима — он не требует локальной установки и не занимает ресурсы машины разработчика. Кодинг-агент OpenAI в облаке работает параллельно с несколькими задачами, что позволяет выстраивать очередь на целый рабочий день.

Как Codex работает: sandbox, режимы одобрения и автономность

Codex работает так: задачи выполняются в изолированной sandbox, а команды проходят через режим одобрения, оставляя контроль за разработчиком. Codex Cloud выполняет задачи в изолированных облачных sandbox с загруженным репозиторием, при этом режим одобрения оставляет за разработчиком контроль над каждым выполненным действием.

Изолированная среда (sandbox)

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

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

Codex Cloud может автономно работать над сложной задачей продолжительное время, управляя несколькими потоками параллельно. Это позволяет запускать крупные задачи с вечера и получать готовый PR к утру, не занимая локальные ресурсы.

Режимы одобрения действий

Approval workflow оставляет разработчика в контуре событий. В самом строгом режиме агент запрашивает явное подтверждение перед каждой командой или правкой файла — вы видите, что именно собирается сделать Codex, и одобряете или корректируете. В более автономных режимах агент действует самостоятельно в пределах заданных ограничений и только сигнализирует об отклонениях.

Как выглядит типичный цикл работы агента в режиме одобрения:

  1. Разработчик формулирует задачу на естественном языке.
  2. Codex анализирует репозиторий и составляет план действий.
  3. Агент запрашивает одобрение перед выполнением первой команды.
  4. После подтверждения выполняет шаг, показывает вывод и переходит к следующему.
  5. При ошибке итеративно правит решение и снова запрашивает одобрение.
  6. Финальный результат оформляется как pull request.

Результат — pull request и доказательства

Когда задача завершена, терминальный агент Codex открывает pull request и прикладывает к нему проверяемые доказательства: цитаты из логов терминала, вывод тестов и обоснование каждого решения. Это не просто удобство — это механизм прозрачности, который позволяет ревьюеру отследить каждый шаг агента и принять осознанное решение о слиянии.

Наличие логов означает, что ошибку или неудачное решение можно диагностировать без повторного запуска агента. Разработчик видит не «агент что-то поменял», а конкретную цепочку действий с их причинами.

Модели Codex: codex-1, GPT-5.3-Codex и варианты

Codex работает на специализированных моделях: изначально codex-1 на базе o3, в актуальной версии — GPT-5.3-Codex и вариант Spark с меньшей задержкой. Понимание линейки моделей важно при выборе между скоростью и глубиной рассуждений — особенно если сравнивать бенчмарки нового поколения.

От codex-1 к GPT-5.3-Codex

Codex-1 — версия o3, оптимизированная под задачи разработки и выпущенная в мае 2025 года. Она обеспечила первым пользователям облачного preview качественные агентные возможности, но уступала в скорости. Актуальные модели и их характеристики:

  • codex-1 — на базе o3, май 2025, оптимизирована для разработки
  • GPT-5.3-Codex — вышел 5 февраля 2026 года, более глубокое рассуждение
  • GPT-5.3-Codex-Spark — вариант с меньшей задержкой, работает примерно в 15 раз быстрее предыдущих версий Codex на оборудовании Cerebras
  • лёгкие модели — для рутинных задач, где скорость важнее глубины

Факты о релизах подтверждены в статье Codex (AI agent)) в англоязычной Википедии. GPT-5.3-Codex-Spark на Cerebras закрывает один из главных болевых пунктов агентов — ожидание: разработчик не прерывается на минуты ради простой задачи.

Что измеряет Terminal-Bench

Terminal-Bench 2.0 — это бенчмарк, специально разработанный для оценки навыков кодинг-агента в командной строке. Он проверяет не абстрактные знания кода, а практические действия: навигацию по файловой системе, отладку скриптов, работу с git и управление зависимостями.

Именно Terminal-Bench 2.0 используется для сравнения агентов на реалистичных терминальных задачах. Высокий результат на этом бенчмарке означает, что ИИ-агент для кода действительно умеет работать в реальном окружении разработчика, а не просто генерировать правильный код в изолированных задачах.

Как установить и запустить Codex CLI

Codex CLI устанавливается через npm, Homebrew или бинарники с GitHub и запускается в терминале после входа в аккаунт ChatGPT или по API-ключу. Инструмент распространяется под лицензией Apache-2.0 как open source, что означает открытый исходный код, свободу форков и возможность аудита.

Установка на Windows, macOS и Linux

Основной способ установки — npm: npm install -g @openai/codex. На macOS с Homebrew доступна установка через brew install --cask codex. Если Node.js в системе нет или нужна конкретная версия, подойдут бинарники с GitHub Releases — скрипт установки добавляет исполняемый файл в PATH автоматически.

Поддерживаемые платформы: macOS, Linux и Windows. После установки достаточно выполнить codex в директории проекта — агент увидит файлы и спросит, что нужно сделать.

Авторизация: вход в ChatGPT или API-ключ

Для авторизации есть два пути. Первый — войти в аккаунт ChatGPT: тогда Codex CLI работает в рамках вашей подписки (Plus, Pro, Business, Edu или Enterprise) и лимиты определяются тарифом. Это рекомендуемый способ для большинства разработчиков.

We recommend signing into your ChatGPT account to use Codex as part of your Plus, Pro, Business, Edu, or Enterprise plan.OpenAI

Второй путь — API-ключ через портал разработчика OpenAI: тарификация идёт по использованию, что удобно для автоматизированных пайплайнов и CI/CD, где нужны точные расходы без подписочных лимитов. Настроить переменные окружения и управлять ключами и запросами к интерфейсу можно через платформу OpenAI.

Сколько стоит Codex: тарифы и лимиты

Codex включён в подписки ChatGPT — Free/Go, Plus, Pro, Business и Enterprise — а лимиты зависят от тарифа и 5-часового окна использования. Codex включён в подписки ChatGPT Plus, Pro, Business с момента широкого запуска в 2025–2026 годах, и отдельной платы за агентный режим нет.

Тарифы и лимиты 2026

Структура тарифов выглядит следующим образом:

ТарифЦена/месЛимит GPT-5.3-Codex за 5-часовое окно
Free/GoБесплатноОграниченный доступ
PlusПлатная подпискаОграниченное число сообщений за расчётный период
ProРасширенная подпискаЗначительно больше сообщений, чем на Plus
Pro 20x$200Расширенный лимит
Business/EnterpriseПо запросуКорпоративные условия

Оплата производится в долларах. Для пользователей из России прямая оплата картами российских банков недоступна.

Что если упёрлись в лимит

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

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

Настройка проекта: AGENTS.md, MCP и лучшие практики

Проект настраивается под агента через файл AGENTS.md, который задаёт команды тестов, соглашения и ограничения, плюс подключение MCP-серверов для расширения инструментов. AGENTS.md — задаёт команды тестов, соглашения и ограничения для агента — и при его наличии в корне репозитория Codex опирается на него как на главный источник контекста проекта.

Скелет файла проще всего сгенерировать командой /init в CLI: агент сам проанализирует структуру репозитория и предложит черновик с основными секциями. Рекомендуется держать AGENTS.md компактным — длинный файл с противоречивыми правилами работает хуже, чем короткий с конкретными указаниями. Базовые секции: команда для запуска тестов, соглашения по именованию, список директорий, которые нельзя трогать.

MCP (Model Context Protocol) позволяет подключить к агенту внешние инструменты и источники данных. Протокол контекста модели используется для интеграции с базами данных, API, документацией и CI-системами — агент может запрашивать данные из этих источников прямо во время выполнения задачи. При этом рекомендуется подключать только необходимые MCP-серверы: каждый дополнительный сервер расширяет поверхность атаки и может замедлить работу.

Задачи, с которыми Codex от OpenAI справляется лучше всего:

  • обновление зависимостей и устранение breaking changes
  • расширение покрытия тестами по конкретным модулям
  • миграция стиля кода под новый линтер или форматтер
  • генерация документации по существующему коду
  • исправление багов, описанных в issue с чёткими шагами воспроизведения

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

Ограничения, безопасность и сравнение с другими агентами

Режим одобрения не убирает необходимость ревью — он лишь снижает риск. Режим одобрения оставляет за разработчиком контроль над выполнением команд, а Codex — в отличие от чата ChatGPT — сам читает файлы, выполняет команды и правит код, что делает человеческое суждение при приёмке PR обязательным, а не опциональным.

Сравнительная карточка: колонка Codex с преимуществами sandbox и мультифайловых правок, колонка других агентов с GitHub Copilot Workspace, Cursor
Codex силён в асинхронном кодинге с PR, но выбор агента зависит от конкретной задачи.

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

Сравнение с Claude Code показывает разный приоритет. Codex делает акцент на асинхронных облачных задачах с открытием PR и детальной аудит-трейлом; агент Anthropic для терминала — Claude Code — ориентирован на локальную работу в реальном времени с прямыми правками файлов. На практике грань размывается: Codex тоже умеет работать локально через CLI, а Claude Code поддерживает облачные сценарии. Выбор зависит от того, нужен ли вам асинхронный облачный пайплайн с PR (Codex) или интерактивный сеанс в терминале (Claude Code).

Агент остаётся инструментом, а не коллегой. Компактный AGENTS.md, ограниченный набор MCP-серверов, включённый режим одобрения и обязательное ревью каждого PR — это не перестраховка, а минимальный набор практик для безопасной работы с любым кодинг-агентом OpenAI в производственном репозитории.

FAQ

Что такое Codex от OpenAI простыми словами?

Codex — это ИИ-агент OpenAI, который сам пишет, редактирует и тестирует код по текстовой инструкции. В отличие от чата он не просто советует, а выполняет задачи: запускает команды, правит файлы и проверяет результат.

Codex — это агент или модель?

Codex — это прежде всего агент: программа, которая самостоятельно выполняет многошаговые задачи. Внутри он использует модели семейства GPT-5.3-Codex, но сам по себе является инструментом-агентом, а не просто языковой моделью.

Нужен ли API-ключ или хватит подписки ChatGPT?

Для Codex CLI нужен API-ключ OpenAI. Подписка ChatGPT Plus или Pro даёт доступ к Codex Cloud прямо в интерфейсе ChatGPT без отдельного ключа.

На какой ОС работает Codex CLI?

Codex CLI работает на macOS и Linux. Установить его можно через npm командой npm install -g @openai/codex, через Homebrew или скачав бинарник с GitHub.

Сколько стоит Codex и входит ли он в ChatGPT Plus?

Да, Codex входит в платный тариф ChatGPT Plus — тариф даёт ограниченное число сообщений за расчётный период. Подписка Pro предоставляет значительно больше запросов, чем Plus.

Как долго Codex может работать над задачей автономно?

Codex Cloud выполняет задачи в изолированных облачных sandbox и может автономно работать над сложной задачей продолжительное время. Это позволяет поручать ему длительные рефакторинги или написание большого объёма кода.

Codex сам делает pull request?

Да, после выполнения задачи в облачном режиме Codex может сформировать коммит и открыть pull request в репозитории. Финальное решение о слиянии остаётся за разработчиком.

Можно ли пользоваться Codex бесплатно?

Codex CLI распространяется как открытый исходный код под лицензией Apache-2.0; для работы с API-ключом требуется дополнительная настройка. Codex Cloud доступен в платных тарифах ChatGPT.

Истории
  • Маршрут от Claude привёл подростка на «Вдоводел»
  • 950 агентов Claude нашли в ДНК вирусов загадочную систему
  • Anthropic запретила издеваться над Claude
  • ИИ-видео с погибшим в суде: срок назначат заново
  • Журналист выпустил ИИ-песню от имени чужой группы
  • Нейросеть научилась играть в «Точки» и обыгрывает автора

Начни прямо сейчас

Доступ к самым мощным моделям ИИ в вашем браузере