Codex от OpenAI: что это, из чего состоит и как им пользоваться
Codex это агент для программирования, который читает проект, правит файлы и запускает команды. Разбираем его части, отличие от ChatGPT и способы оплаты.
6 мин · · агенты · разработка
Codex это агент OpenAI для программирования. Он работает не как чат, а как исполнитель: читает проект, предлагает и вносит правки, запускает команды и тесты, смотрит на результат и продолжает. Ниже коротко о том, что такое Codex AI, из каких частей он состоит, чем отличается от ChatGPT и как его использовать, в том числе со своим провайдером.
Описание составлено по README репозитория github.com/openai/codex и документации OpenAI на 18 октября 2026. Состав продукта и условия доступа меняются, поэтому актуальное смотрите на сайте OpenAI.
Из чего состоит Codex
Под названием Codex сейчас скрывается несколько способов работы с одним и тем же агентом.
- Codex CLI. Консольный агент, который по описанию репозитория запускается локально на вашем компьютере. Код CLI открыт (лицензия Apache-2.0).
- Расширение для редактора. Расширение Codex для VS Code и совместимых редакторов (Cursor, Windsurf); для Xcode и JetBrains есть собственные интеграции.
- Настольное приложение. Запускается командой
codex appили со страницы Codex App на сайте OpenAI; его возможности описаны в документации OpenAI. - Облачный агент (Codex Web). Работает на chatgpt.com/codex, задачи выполняются в облаке. Для него по документации нужен вход через ChatGPT.
Здесь основное внимание на CLI: с ним проще всего подключить свой провайдер. Как расширение и приложение работают со сторонними провайдерами, уточняйте в документации OpenAI.
Чем Codex отличается от ChatGPT
ChatGPT это чат: вы вставляете код и получаете текст. Codex работает с вашим репозиторием напрямую:
- читает файлы и ищет по проекту, а не ждёт вставки;
- вносит правки в файлы и показывает дифф;
- запускает команды в песочнице с настраиваемым подтверждением (
approval_policy); - может подключать внешние инструменты через MCP, использовать skills и хуки;
- читает файл
AGENTS.mdс инструкциями проекта (подробнее в статье AGENTS.md для Codex CLI).
Другими словами, «Codex для чего»: правка и рефакторинг в существующем проекте, разбор падающих тестов, ревью изменений, миграции, объяснение незнакомого кода. Удачность результата зависит от задачи и модели, поэтому сначала пробуйте на небольших кусках.
Как установить и запустить
По README репозитория, на macOS и Linux:
curl -fsSL https://chatgpt.com/codex/install.sh | shНа Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"Альтернативы: npm install -g @openai/codex или brew install --cask codex. После установки запустите codex в каталоге проекта. На Windows Codex работает и нативно, и в WSL. Скрипт из интернета выполняет код на вашей машине: если не хотите этого, ставьте через пакетный менеджер.
Способы входа и оплаты
В документации OpenAI названы два пути:
- Вход через ChatGPT. Codex входит в состав ряда подписок ChatGPT (список планов и объём использования смотрите в справке OpenAI); у использования по подписке есть лимиты.
- Вход по API-ключу. Использование оплачивается по тарифам API выбранного провайдера, часть функций, привязанных к аккаунту ChatGPT, при этом ограничена или недоступна.
Третий путь вытекает из того, что провайдер задаётся в config.toml: можно указать любой совместимый адрес. Тогда вы платите за токены, а подписка не нужна. Ниже пример для шлюза Zukko. Условия подписок OpenAI мы не приводим, они меняются: смотрите актуальные тарифы на сайте сервиса.
Как использовать Codex со своим провайдером
Конфигурация лежит в ~/.codex/config.toml:
model = "gpt-6.1-sol"
model_provider = "zukko"
model_reasoning_effort = "medium"
[model_providers.zukko]
name = "zukko"
base_url = "https://api.zukko.pro/v1"
env_key = "ZUKKO_API_KEY"
wire_api = "responses"Ключ fetch_... создаётся в кабинете и задаётся переменной окружения ZUKKO_API_KEY. Пояснения: base_url содержит /v1; wire_api = "responses" по документации OpenAI единственное поддерживаемое значение, и шлюз принимает этот формат на POST /v1/responses. Пошаговая настройка и второй способ (ключ в auth.json) описаны в документации по Codex. Для ограничения расходов можно задать для ключа дневной и месячный лимит.
По документации Zukko, в Codex работают модели GPT и Claude, а GLM не работают. Модель меняется в config.toml или при запуске флагом --model. Выбор делайте по цене, контексту и индексу силы, а качество проверяйте на своих задачах.
Сколько это может стоить
Агент отправляет модели накопленную историю на каждом шаге, поэтому токенов уходит больше, чем в чате. Пример: сессия из 30 запросов, в среднем по 40 000 входных токенов и по 1 000 выходных. Вход 30 × 40 000 = 1 200 000, выход 30 × 1 000 = 30 000 токенов. Цены за 1M токенов на 18 октября 2026, без учёта кэша.
| Модель | Zukko вход / выход, $ | Расчёт, $ | Официальные вход / выход, $ | Расчёт по ним, $ |
|---|---|---|---|---|
gpt-6.1-sol | 0.27 / 1.32 | 1,2 × 0,27 + 0,03 × 1,32 = 0.364 | 2 / 10 | 1,2 × 2 + 0,03 × 10 = 2.70 |
claude-sonnet-5-5 | 0.4 / 2 | 1,2 × 0,4 + 0,03 × 2 = 0.54 | 2 / 10 | 2.70 |
claude-opus-5-5 | 0.8 / 4 | 1,2 × 0,8 + 0,03 × 4 = 1.08 | 4 / 20 | 1,2 × 4 + 0,03 × 20 = 5.40 |
Это условный расчёт: реальные сессии бывают короче и длиннее. У GPT-моделей шлюз учитывает чтение кэша (prompt_tokens_details.cached_tokens), оно оплачивается по цене чтения из таблицы (для gpt-6.1-sol это $0.013 за 1M), а запись в кэш отдельно не списывается. Поэтому на долгих сессиях итог может оказаться ниже расчёта без кэша. Для Claude скидку за кэш даёт Anthropic-формат; через Responses API в Codex опирайтесь на фактические списания в кабинете. Индекс силы Artificial Analysis: claude-opus-5-5 58, gpt-6.1-sol 52, claude-sonnet-5-5 48. Актуальный список: GET https://api.zukko.pro/v1/models.
Баланс пополняется от $1: СБП (платёжная страница добавляет комиссию 8,5% сверху), криптовалюта или карты MasterCard. Подписки нет.
Что учесть новичку
- Начинайте с режима, где Codex спрашивает подтверждение, и переходите к более свободному, когда поймёте его поведение.
- Работайте в git-репозитории и коммитьте до и после задач.
- Не оставляйте в репозитории секреты: агент читает файлы проекта.
- Для длинных сессий задайте лимит на ключ: как поставить дневной и месячный лимит.
- Сравнить Codex с терминальным агентом Anthropic можно в статье Codex или Claude Code.
Частые вопросы
Codex это то же самое, что ChatGPT?
Нет. ChatGPT это чат, Codex это агент, который работает с файлами и командами вашего проекта. Доступ к Codex может входить в подписку ChatGPT, но это отдельный продукт.
Что умеет Codex?
Читать и править код, запускать команды и тесты, подключать MCP-серверы и skills, следовать инструкциям из AGENTS.md, работать в консоли, редакторе, настольном приложении и в облаке. Насколько хорошо он справится с вашей задачей, проверяйте на практике.
Нужна ли подписка ChatGPT для Codex?
Для облачной части нужен вход через ChatGPT. Консольный Codex и расширение можно использовать с API-ключом или с собственным провайдером, как показано выше.
Можно ли в Codex использовать модели Claude?
По документации Zukko, да: через Responses API в Codex работают модели GPT и Claude. Выберите, например, claude-sonnet-5-5 и сравните результат и цену на своей задаче.
Чтобы попробовать, создайте ключ в кабинете Zukko, пропишите провайдера в config.toml и запустите codex в небольшом репозитории.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- Промпт-инъекция: что это и как защитить бота и агентаОбъясняем, как работает промпт-инъекция через пользовательский ввод и чужие документы, и какие меры снижают ущерб: изоляция данных, права инструментов, лимиты ключа.
- Claude Code YOLO: режимы разрешений и работа без подтвержденийОтдельного режима YOLO в Claude Code нет, зато есть шесть режимов разрешений и гибкие правила. Разбираем, как перестать нажимать «Да» и не лишиться файлов.
- Claude Code: чек-лист лучших практик для ежедневной работыПривычки, которые делают работу с Claude Code предсказуемой: короткий CLAUDE.md, план перед правками, мелкие задачи, проверка результата и контроль расхода.
- MCP-сервер на Java: минимальный пример с одним инструментомПишем минимальный MCP-сервер на Java с одним инструментом, регистрируем его в Claude Code и учимся находить причину, если агент его не видит.