OpenAI Codex — облачный coding-агент для параллельной разработки
OpenAI Codex — coding-агент от OpenAI, который выполняет задачи разработки в изолированных песочницах. Получает задачу на естественном языке, читает репозиторий, пишет код, запускает тесты и возвращает готовый результат с диффами и логами.
Что умеет Codex
| Возможность | Описание |
| Написание фич | Получает задачу → читает кодбейз → пишет код → запускает тесты → коммитит |
| Фикс багов | Анализирует ошибку, находит причину, пишет патч, прогоняет тесты |
| Рефакторинг | Переименование, restructuring, миграции — на масштабе всего репо |
| Генерация PR | Создаёт pull request в GitHub с диффом, описанием и логами |
| Code review | Анализирует PR, оставляет комментарии с замечаниями |
| Тесты | Пишет тесты, запускает test harness'ы, линтеры, type checkers |
| Параллельность | Несколько задач одновременно — каждая в своей изолированной песочнице |
| Automations | Фоновая работа без промптов — triage issues, мониторинг CI/CD |
Режимы работы
Cloud (через браузер)
Доступен на chatgpt.com/codex. Каждая задача запускается в изолированном контейнере с вашим репо.
- Интернет отключён по умолчанию (защита supply chain)
- Задачи выполняются от 1 до 30 минут
- Реалтайм-мониторинг прогресса
- Результат: коммит + диффы + логи терминала + результаты тестов
CLI (терминал)
Open-source, написан на Rust. Работает на macOS, Windows, Linux.
# Установка
npm install -g @openai/codex
# или
brew install codexТри уровня автономности:
| Режим | Поведение | Когда использовать |
| Suggest (по умолчанию) | Предлагает изменения, ждёт подтверждения | Первое знакомство, чувствительный код |
| Auto Edit | Правит файлы автоматически, спрашивает перед командами | Активная разработка с контролем |
| Full Auto | Полностью автономный | CI-контейнеры, disposable среды |
Desktop App (macOS)
Основной интерфейс с поддержкой worktrees, облачных окружений и параллельных задач. Скачивается с codex.openai.com. Только macOS (Apple Silicon).
IDE Extension
Расширение для VS Code, Cursor, Windsurf. Встраивается в боковую панель, запускает Agent mode с доступом к файлам и командам.
Настройка проекта через AGENTS.md
Codex управляется файлом AGENTS.md в корне репозитория — аналог README.md, но для агента. В нём описывается:
- Как навигировать по кодбейзу
- Какие команды запускать для тестирования
- Стандарты и конвенции проекта
- Что агенту делать нельзя
# AGENTS.md
## Project Overview
Краткое описание проекта и стека.
## Structure
- /src — основной код
- /tests — тесты
## Testing
npm test
## Conventions
- Один коммит = одна логическая задача
- Branch naming: feature/, fix/, chore/
## Do NOT
- Не трогай .env и секреты
- Не меняй схему базы данных без согласованияdocs/.Практические сценарии
Быстрый фикс бага
codex "В файле api.js при пустом запросе возвращается 500 вместо 400. Исправь и добавь тест."Генерация тестов
codex "Напиши unit-тесты для всех экспортируемых функций в utils.js. Используй Vitest."Исследование кодбейза
codex "Объясни как работает механизм polling в scheduler.js — какие edge cases не покрыты?"Параллельная работа
Запустите 3–5 задач одновременно в Cloud-режиме (тесты, рефакторинг, документация) — пока задачи выполняются, занимайтесь другими делами.
Тарифы
| План ChatGPT | Доступ к Codex |
| Free / Go | ✅ Ограниченный (промо) |
| Plus ($20/мес) | ✅ Rate-limited |
| Pro ($200/мес) | ✅ Расширенные лимиты |
| Business / Enterprise | ✅ Полный набор |
API-цены (codex-mini-latest):
- Input: $1.50 / 1M токенов
- Output: $6.00 / 1M токенов
- Prompt caching: скидка 75%
Важные ограничения
- Cloud mode не имеет доступа к интернету по умолчанию — нет подключения к внешним API и базам данных
- Нельзя корректировать агента во время выполнения задачи (cloud mode)
- Время выполнения — от 1 до 30 минут на задачу
- Desktop App только на macOS Apple Silicon
- ~25–30% кода от AI-ассистентов требуют ревью на безопасность
Ссылки
- Сайт: openai.com/codex
- Документация: developers.openai.com/codex
- GitHub CLI (open source): github.com/openai/codex
- Cloud: chatgpt.com/codex
Есть вопросы по теме — Telegram: t.me/pimenov