Codex в облаке: свой образ Docker и машина Пуска
Codex — CLI-агент для кода от OpenAI. По логике работы он близок к Claude Code: живёт в терминале, читает репозиторий, пишет код, гоняет тесты. Но в деталях разворачивания есть особенности — собственный образ окружения и зависимость от сетевого пути к API. На Пуске всё это решается одной машиной в зарубежном дата-центре.
TL;DR
- Codex работает в терминале машины Пуска как CLI-агент для кода.
- Окружение агента — это Docker-образ: его можно привезти свой, со всеми зависимостями проекта.
- Запросы к OpenAI идут с машины в зарубежной локации — ваш компьютер нужен только как терминал.
- Размер: Стандарт для повседневной работы, Про для крупных репозиториев. Свой ключ BYOK — оплата идёт провайдеру.
Почему не ноутбук
Те же три проблемы, что и у любого CLI-агента для кода: доступ к API требует VPN, корпоративный файрвол режет длинные соединения, а ноутбук выключается вместе со всем, что в нём бегало. Когда задание идёт сорок минут, обрыв на тридцатой — это не неприятность, а потерянный час.
Машина Пуска в Финляндии, Франции, Израиле, Гонконге, Индии, Армении или Казахстане решает все три: Codex обращается к OpenAI напрямую с машины, соединение стабильно, а выключение ноутбука ничего не останавливает.
Свой Docker-образ
Codex нужно окружение: версии Node, Python, системные библиотеки, зависимости проекта. На Пуске его можно привезти с собой — в мастере создания агента есть опция собственного образа.
Плюсы своего образа:
- Детерминированность — одна и та же среда на машине разработчика и на машине агента.
- Быстрый старт — зависимости уже внутри, ставить ничего не нужно; агент начинает работать с кодом сразу.
- Воспроизводимость багов — «у меня работает» превращается в «у нас один образ».
Tip
Держите образ под версионным контролем: Dockerfile в репозитории проекта. Тогда обновление окружения — это коммит, а не ручная работа в терминале каждой машины.
Шаги разворачивания
- Машина — шаблон Codex (CLI-агент для кода, работает в терминале машины), зарубежный регион, размер от Стандарта.
- Образ — свой Docker-образ, если у вас есть специфика, или преднастроенный шаблон Пуска, если нет.
- Ключ — свой ключ OpenAI (BYOK) подключается в настройках машины. Оплата — напрямую провайдеру, нам остаётся только стоимость машины.
- Репозиторий — клонируется с самой машины: GitHub доступен из зарубежного дата-центра без обходных путей.
Размер машины
Для CLI-агентов кода размер критичнее, чем для чат-ботов — индексация репозитория и тестовые прогоны едят память:
| Размер | Спеки | Цена | Подходит |
|---|---|---|---|
| Старт | 1 vCPU · 1 ГБ · 25 ГБ NVMe | 1 500 ₽/мес | Только маленькие проекты и скрипты |
| Стандарт | 2 vCPU · 4 ГБ · 60 ГБ SSD | 2 100 ₽/мес | Повседневная разработка |
| Про | 4 vCPU · 8 ГБ · 90 ГБ SSD | 3 000 ₽/мес | Крупные репозитории, параллельные прогоны |
Note
На «Старте» Codex запустится, но тяжёлому проекту будет тесно — метрики в панели «Обзор» карточки покажут, если процессор и память упрутся в потолок. Начните со «Стандарта», если сомневаетесь.
Управление машинами из Codex
Пуск предоставляет HTTP-API /v1 с ключами sk_live_… и MCP-сервер — оба подключаются к CLI-агенту. Удобно, когда инфраструктура — часть проекта: агент в репозитории может посмотреть состояние машин, выполнить действие и продолжить работу с кодом в том же контексте.
Частые вопросы
Зачем мне платить за машину, если я плачу OpenAI
Вы платите OpenAI за токены — за «мозги». Машина — за инфраструктуру: 24/7 без VPN, стабильный сетевой путь, хранилище для кода и сборок. Бесплатный вариант — ноутбук, но он не работает, пока закрыт.
Можно ли использовать Claude Code и Codex на одной машине
Технически — да, оба CLI в одном терминале. На практике удобнее две машины: каждый проект под своим агентом и ключом, без путаницы в контекстах.
Свой образ дороже
Нет — цена зависит от размера машины, а не от содержания образа. Свой образ берётся из вашего реестра.
Что произойдёт с машиной, если я её удалю
Машина останавливается; неиспользованный остаток кошелька возвращается по заявке — за вычетом фактически оказанных услуг (п. 4.5 оферты). Файлы можно скачать до удаления через панель или терминал.
Дальше
- Claude Code в облаке — близкий материал про вторую популярную CLI.
- API и MCP — управление машинами из кода.
- Как выбрать тариф — полный список 12 конфигураций.