раздел 01

Установка и формы

У 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-ключ. Что выбрать - в следующем разделе.