Дата публикации
coding

Codex от OpenAI: облачный «тимлид» для кода, который теперь добрался и до телефона

Что нового

OpenAI запустила Codex — облачного агента для разработки, который работает поверх модели codex‑1 (специализированная версия OpenAI o3 под софтверные задачи).

Ключевые изменения и факты:

  • Формат: это не просто чат, а отдельный агент, который выполняет задачи в фоне в изолированном контейнере.
  • Параллельные задачи: Codex умеет вести сразу несколько задач, каждая — в своём sandbox’е с предзагруженным репозиторием.
  • Функции:
    • пишет новые фичи и модули,
    • отвечает на вопросы по коду,
    • чинит баги,
    • готовит pull request’ы,
    • запускает тесты, линтеры и type checker’ы.
  • Доступность:
    • уже доступен пользователям ChatGPT Pro, Business и Enterprise;
    • с 3 июня 2025 года — также пользователям ChatGPT Plus;
    • поддержка Edu обещана позже.
  • Интернет-доступ: с обновления от 3 июня 2025 года Codex по желанию пользователя может получать доступ к интернету во время выполнения задач. Это настраивается, см. changelog и документацию OpenAI.
  • Контекст и режим: codex‑1 тестировали с контекстом до 192k токенов и средним уровнем «reasoning effort» — именно в таком режиме он работает в продукте сейчас.
  • CLI‑версия:
    • появился Codex CLI — лёгкий агент, который работает прямо в терминале и использует модели o3 и o4‑mini;
    • одновременно OpenAI выпустила уменьшенную версию codex‑1 на базе o4‑mini, оптимизированную для CLI: низкая задержка, быстрый Q&A по коду и редактирование;
    • модель доступна в API под именем codex-mini-latest.
  • Цены для API: codex-mini-latest в Responses API стоит $1.50 за 1M входных токенов и $6 за 1M выходных токенов, с скидкой 75% на промпты из кеша.
  • Онбординг в CLI:
    • больше не нужно вручную создавать API‑ключ;
    • можно залогиниться через аккаунт ChatGPT и выбрать нужную API‑организацию;
    • Plus и Pro‑пользователи, авторизовавшиеся в Codex CLI через ChatGPT, в течение 30 дней могут получить $5 (Plus) и $50 (Pro) бесплатных API‑кредитов.
  • Ограничения текущей версии Codex:
    • нет поддержки изображений (например, для фронтенд‑макетов),
    • нельзя вмешаться в работу агента «на лету» — только до старта задачи и после результата,
    • удалённый агент работает медленнее, чем интерактивное редактирование в IDE.

Как это работает

Архитектура Codex в ChatGPT

Codex живёт в боковой панели ChatGPT. Пользователь формулирует задачу и выбирает режим:

  • "Code" — поручить Codex реализацию или правку кода;
  • "Ask" — задать вопрос по репозиторию (архитектура, конкретный модуль, причина бага).

Каждая задача запускается в отдельном облачном контейнере:

  • в контейнер загружается ваш репозиторий (через GitHub или другой подключённый источник);
  • Codex может:
    • читать и изменять файлы,
    • выполнять команды в терминале (включая тесты, линтеры, type checker’ы и кастомные скрипты);
  • время выполнения — от 1 до 30 минут, зависит от сложности;
  • прогресс можно отслеживать в реальном времени.

После завершения работы Codex коммитит изменения в своём окружении и показывает, что именно он сделал:

  • лог терминала,
  • результаты тестов,
  • ссылки‑цитаты на конкретные команды и вывод.

Дальше пользователь может:

  • запросить доработки,
  • открыть pull request в GitHub,
  • забрать патч и применить локально.

Окружение Codex можно настроить так, чтобы оно максимально совпадало с вашим реальным дев‑стеком: те же зависимости, те же команды тестов, тот же tooling.

Модель codex‑1

Codex работает на модели codex‑1 — это версия OpenAI o3, заточенная специально под разработку.

Что сделали с моделью:

  • обучили с помощью reinforcement learning на реальных задачах разработки в разных окружениях;
  • оптимизировали под:
    • стиль кода, близкий к человеческому,
    • патчи, которые удобно просматривать в code review,
    • строгие следование инструкциям,
    • повторный запуск тестов до тех пор, пока они не пройдут.

На внутренних бенчмарках OpenAI:

  • codex‑1 показывает высокую точность даже без специальных подсказок в репозитории (AGENTS.md и кастомного scaffolding);
  • по сравнению с базовым OpenAI o3, codex‑1 чаще выдаёт готовые к ревью патчи, которые можно сразу встраивать в рабочий процесс.

AGENTS.md: как объяснить агенту ваш проект

Codex можно «настроить» прямо в репозитории через файлы AGENTS.md (по аналогии с README.md). Это обычный текстовый файл, где вы описываете:

  • как устроен проект и как по нему навигировать;
  • какие команды запускать для тестов и проверки качества;
  • какие стандарты кода и практики вы используете.

По сути, вы даёте Codex инструкции уровня «онбординга нового разработчика». Чем лучше описано окружение и тесты, тем стабильнее и предсказуемее работают агенты.

Безопасность и прозрачность

OpenAI уделила отдельное внимание двум вещам: безопасность кода и прозрачность действий агента.

  • Codex не просто генерирует код, а показывает доказательства своих шагов:
    • логи терминала,
    • какие тесты запускались,
    • какие команды выполнялись и с каким результатом.
  • Если что‑то идёт не так (например, тесты падают), агент явно сообщает о проблеме и не скрывает неуверенность.
  • OpenAI прямо говорит: пользователь всё равно должен ручками просматривать и валидировать код перед интеграцией и запуском.

Отдельная линия — защита от злоупотреблений:

  • Codex обучили распознавать и отказывать в задачах, связанных с разработкой вредоносного ПО;
  • при этом модель должна различать легитимные задачи, где используются похожие техники (например, низкоуровневая разработка ядра);
  • OpenAI обновила System Card для o3, добавив туда результаты этих проверок и политику по безопасности.

Изоляция и интернет

По умолчанию Codex работает в изолированном контейнере:

  • во время выполнения задач интернет отключён;
  • агент видит только:
    • код, который вы явно передали (репозиторий),
    • предустановленные зависимости и окружение, которое вы задали скриптом.

С обновления от 3 июня 2025 года стало возможным включить интернет‑доступ для Codex во время выполнения задач. Это опция, которую включает пользователь. Детали — в changelog и документации OpenAI.

Codex CLI и codex‑mini

Codex CLI — это локальный интерфейс к Codex, который работает в терминале и подключается к API:

  • использует модели o3 и o4‑mini;
  • удобен как «пэйр‑программист» рядом с вашим редактором кода;
  • поддерживает те же сценарии: правки, рефакторинг, написание тестов, Q&A по коду.

Специально для CLI OpenAI выпустила уменьшенную модель codex‑1 на базе o4‑mini:

  • модель называется codex-mini-latest;
  • оптимизирована для низкой задержки и быстрых итераций Q&A/редактирования;
  • при этом сохраняет сильные стороны codex‑1 по следованию инструкциям и стилю кода;
  • доступна по умолчанию в Codex CLI и в API.

Что это значит для вас

Для кого Codex особенно полезен

Разработчики и тимлиды:

  • Снять с себя рутину:
    • механические рефакторинги,
    • массовые переименования,
    • правки по линтерам,
    • добавление тестов к уже существующему коду.
  • Отдать Codex’у хорошо описанные задачи и не прерываться — агент работает в фоне, пока вы пишете бизнес‑логику.
  • Быстрее разбираться в незнакомой части монолита: задать вопросы по репозиторию, попросить объяснить связи между модулями, показать историю изменений.

Продукт‑ и инженерные менеджеры:

  • Делать лёгкие правки в коде без привлечения разработчика на полный цикл:
    • небольшие изменения в конфиге,
    • правки текстов,
    • простые SQL/аналитические скрипты.
  • Подготовить черновой PR, который потом спокойно посмотрит инженер.

Небольшие команды и стартапы:

  • Использовать Codex как «дополнительного разработчика», который:
    • закрывает мелкие таски,
    • помогает поддерживать тесты в актуальном состоянии,
    • генерирует документацию по коду.

Где Codex особенно силён

  • Рутинные, но чётко очерченные задачи: «переименуй этот метод во всех местах и поправь тесты», «подними покрытие модуля до 90%».
  • Поддержка больших кодовых баз за счёт контекста до 192k токенов: можно работать сразу с крупными файлами и сложными связями.
  • Асинхронная работа: вы ставите несколько задач разным агентам и занимаетесь своими делами, пока Codex всё делает в фоне.
  • Инфраструктурные правки: конфиги CI, скрипты миграций, правки Dockerfile, обновление зависимостей с проверкой тестами.

Где Codex пока слаб

  • Фронтенд по картинкам и макетам — нет входа по изображениям, придётся описывать всё словами или кодом.
  • Интерактивная отладка «на лету» — нельзя вмешаться в уже запущенную задачу, только остановить и перезапустить с новыми инструкциями.
  • Очень быстрые микро‑итерации: локальное редактирование в IDE по‑прежнему быстрее, если задача занимает минуты, а не десятки минут.

Практические советы по использованию

  • Формулируйте задачи как тикеты: чёткая цель, контекст, ограничения, критерии готовности.
  • Используйте AGENTS.md:
    • опишите, как запускать тесты;
    • какие команды обязательны перед PR;
    • что нельзя трогать без отдельного согласования.
  • Разбивайте крупные задачи на несколько параллельных и запускайте их разным агентам.
  • Всегда проводите код‑ревью — даже если Codex прошёл все тесты.

Доступность из России

Codex встроен в ChatGPT и Codex CLI и использует инфраструктуру OpenAI. Прямой локальной инфраструктуры в России у OpenAI нет, поэтому для доступа к ChatGPT, Codex и API чаще всего нужен VPN и платёжный метод, который сервис принимает.

Место на рынке

Codex живёт в экосистеме OpenAI и тесно связан с ChatGPT, o3, o4‑mini и Responses API. Это важный момент: Codex — не просто ещё одна «модель», а связка «модель + агент + окружение».

Сравнивать его по скорости и цене с другими ассистентами вроде Claude или GitHub Copilot X напрямую нельзя: в исходных данных есть только цены для codex-mini-latest, а также описание архитектуры и сценариев использования, без общих бенчмарков против конкурентов.

На фоне других инструментов OpenAI позиционирует Codex так:

  • ChatGPT — интерактивный собеседник и помощник, в том числе по коду.
  • Codex CLI — локальный помощник в терминале для коротких итераций.
  • Codex в ChatGPT — агенты для асинхронной работы с кодом, которые можно «нагружать» задачами как отдельного разработчика.

Для команд разработки это означает, что OpenAI строит две основные линии работы с ИИ:

  1. Реальное время — когда вы сидите в IDE или терминале и общаетесь с моделью.
  2. Делегирование задач — когда вы ставите задачу агенту, уходите по своим делам, а потом забираете результат.

OpenAI прямо говорит, что в будущем эти два режима будут сближаться: разработчик сможет и общаться с агентами из IDE, и отправлять им длинные задачи из issue‑трекера, CI или десктопного клиента ChatGPT.

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

В ChatGPT

  1. Откройте ChatGPT под аккаунтом Plus, Pro, Business или Enterprise (Plus — с 3 июня 2025 года).
  2. Найдите в интерфейсе боковую панель Codex.
  3. Подключите репозиторий (обычно через GitHub и OAuth).
  4. Опишите задачу и нажмите "Code" или "Ask":
    • "Code" — Codex изменит код, запустит тесты и предложит патч/PR;
    • "Ask" — ответит на вопросы по текущему коду.
  5. Дождитесь завершения задачи (1–30 минут), изучите логи, тесты и изменения.
  6. При необходимости попросите доработки или создайте PR прямо из интерфейса.

В Codex CLI

Codex CLI — это отдельный инструмент, который ставится локально. В исходном тексте нет конкретных команд установки, но общая схема работы такая:

  1. Установите Codex CLI (обычно через пакетный менеджер или бинарник от OpenAI).
  2. Запустите CLI и войдите через аккаунт ChatGPT.
  3. Выберите API‑организацию, Codex CLI автоматически создаст и пропишет API‑ключ.
  4. Работайте с codex-mini-latest или другим выбранным модельным снапшотом:
    • задавайте вопросы по локальному репозиторию,
    • просите сгенерировать патчи,
    • запускайте тесты и анализ кода.

При авторизации через ChatGPT пользователи Plus и Pro в течение 30 дней могут получить $5 и $50 бесплатных API‑кредитов для экспериментов с Codex CLI и codex-mini-latest.

Куда это всё движется

OpenAI довольно прозрачно описывает видение:

  • Разработчики сами выбирают, какие задачи они хотят делать руками, а какие — делегировать агентам.
  • Codex и Codex CLI становятся частью стандартного рабочего стека: рядом с IDE, CI, issue‑трекером и GitHub.
  • Со временем:
    • появятся более интерактивные рабочие процессы агентов,
    • можно будет давать указания в середине задачи,
    • агенты будут сами присылать промежуточные апдейты и предлагать варианты реализации.
  • Codex уже сейчас подключается к GitHub, а дальше OpenAI планирует интеграции с:
    • Codex CLI,
    • десктопным приложением ChatGPT,
    • issue‑трекерами,
    • CI‑системами.

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

Codex ещё далёк от идеала, но уже сейчас это рабочий инструмент, который может снять с вас значимую часть рутинных задач по коду — если вы готовы доверить ИИ не только подсказки в IDE, но и полноценные фоновые задачи с тестами и pull request’ами.


Читайте также