У Codex три рабочие поверхности. Аккаунт и история задач у них общие, поэтому ставить можно то, что удобнее, и переключаться между ними.
CLI
Терминальный агент. Команда codex в папке проекта. Главная тема этого курса.
IDE-расширение
Для VS Code и JetBrains. Ставится из маркетплейса расширений редактора.
Облако в ChatGPT
Открывается на chatgpt.com/codex. Ставить ничего не нужно, нужен только аккаунт.
Облако: ничего ставить не нужно
Самый быстрый способ попробовать Codex - облако. Заходите на chatgpt.com/codex под своим аккаунтом ChatGPT, подключаете репозиторий с GitHub и даёте задачу. Codex выполняет её в облачной песочнице OpenAI. Подходит, чтобы оценить агента без установки.
IDE-расширение
В VS Code или JetBrains откройте маркетплейс расширений, найдите «OpenAI Codex» (или «Codex») и установите. После входа в аккаунт агент появится в боковой панели и будет видеть открытые файлы как контекст.
CLI: установка по шагам
CLI - основной инструмент для повседневной работы. Дальше идём по шагам.
1
Проверьте Node.js
Нужен Node.js 18 или новее и npm 8+. Проверьте версию командой node -v. Если Node нет - поставьте через nodejs.org или nvm.
2
Установите Codex CLI
Глобально через npm. На macOS можно через Homebrew - вариант с brew удобен тем, что обновляется вместе с остальными пакетами.
3
Запустите codex
Перейдите в папку проекта и наберите codex. При первом запуске он попросит войти - разберём это в разделе 02.
Установка через npm (работает на любой ОС):
терминал
npm install -g @openai/codex
Альтернатива на macOS через Homebrew:
терминал
brew install --cask codex
Альтернатива через скрипт установки (macOS и Linux):
терминал
curl -fsSL https://chatgpt.com/codex/install.sh | sh
После установки проверьте, что команда доступна:
терминал
codex --version
Первый запуск
Перейдите в папку проекта и запустите агента:
терминал
cd ~/projects/my-app
codex
При первом старте Codex откроет вкладку браузера для входа или попросит API-ключ. Что выбрать - в следующем разделе.