Codex CLI — это терминальный агент от OpenAI, который читает код, правит файлы и запускает команды прямо в вашей папке проекта. Он не требует браузера и работает там, где вы и так проводите время — в командной строке. Если вам нужно быстро поправить баг, написать тесты или разобраться в чужом репозитории, этот инструмент стоит попробовать.
Что такое Codex CLI
Codex CLI — это официальный open-source агент OpenAI для программирования, который запускается локально из терминала. Он подключается к моделям GPT и умеет выполнять задачи на вашей машине: от генерации кода до рефакторинга и запуска тестов. Проще говоря, это ИИ-помощник, который живёт в командной строке и работает с вашим кодом напрямую.
- Языки интерфейса: английский, русский и другие языки зависят от локали терминала; официальная документация в основном на английском.
- Платформы: macOS, Linux, Windows (через WSL2).
- Регистрация: нужен аккаунт ChatGPT (Plus, Pro, Team, Edu или Enterprise) либо ключ OpenAI API.
- Назначение: написание кода, исправление ошибок, рефакторинг, запуск тестов, объяснение чужого кода.
- Лицензия: open-source, код доступен на GitHub.
Основные функции Codex CLI
Инструмент закрывает типовые задачи разработчика прямо в терминале: от быстрых правок до полноценных многофайловых изменений. Его не нужно переключать в браузер или IDE — всё происходит в той же папке, где лежит проект.
- Чтение и анализ кода — агент открывает файлы, находит нужные места и объясняет, как устроен проект.
- Редактирование файлов — Codex предлагает изменения на основе патчей, вы подтверждаете или отклоняете правки.
- Запуск команд — можно попросить выполнить shell-команду, и агент сделает это в изолированной среде.
- Работа с несколькими файлами — рефакторинг затрагивает сразу несколько модулей, а не один файл.
- Параллельные сессии — команда /fork позволяет запустить несколько задач одновременно с общим контекстом.
- Голосовые команды — через /voice можно отдавать указания голосом, не набирая текст.
- Просмотр задач — команда /agents показывает, что сейчас выполняется, и позволяет переключаться между задачами.
Как пользоваться Codex CLI
Общий принцип простой: вы устанавливаете CLI, логинитесь через ChatGPT или API-ключ, переходите в папку проекта и пишете задачу на естественном языке. Дальше агент сам решает, какие файлы открыть и что предложить.
- Установите Codex CLI. Через npm выполните npm install -g @openai/codex. Альтернатива — бинарник с GitHub Releases, если не хотите ставить Node.js.
- Войдите в аккаунт. Запустите команду codex и выберите вход через ChatGPT. Откроется браузер для авторизации. Если машина удалённая, используйте codex login —device-auth.
- Перейдите в папку проекта. Откройте терминал в директории, где лежит код, который нужно обработать.
- Задайте задачу. Напишите запрос вроде «объясни этот код» или «добавь тесты для модуля дат». Можно запустить codex сразу с промптом в кавычках.
- Подтвердите изменения. В режиме suggest Codex предложит правки, и вы решите, применять их или нет.
- Сохраните результат. Изменения записываются в файлы; при необходимости можно посмотреть diff и откатить неудачные правки.
Регистрация и тарифы Codex CLI
Отдельной регистрации в Codex CLI нет — вы используете существующий аккаунт ChatGPT или ключ OpenAI API. Бесплатный доступ формально есть, но он ограничен пробным периодом и не включает CLI на постоянной основе.
- Вход: аккаунт ChatGPT (Plus, Pro, Team, Edu, Enterprise) или API-ключ OpenAI.
- Бесплатно: тариф Free даёт ограниченный доступ к Codex, но CLI-режим на бесплатном плане не предусмотрен.
- Платные тарифы: Go — 8 долларов в месяц, Plus — 20 долларов, Pro — от 100 долларов, Business — от 20 долларов за пользователя. Цены могут меняться, уточняйте на сайте.
- Лимиты: на тарифе Plus действует окно в 5 часов для локальных сообщений и облачных задач; количество сообщений зависит от модели.
- API-ключ: позволяет работать без привязки к тарифу ChatGPT, оплата идёт по токенам.
Особенности Codex CLI
Codex CLI ценят за скорость работы в терминале и плотную интеграцию с экосистемой OpenAI. Он подойдёт тем, кто не хочет переключаться между редактором и браузером ради мелких и средних задач.
- написан на Rust — быстрый запуск и низкое потребление ресурсов.
- работает на macOS, Linux и Windows через WSL2.
- есть три режима подтверждений: suggest, auto-edit и full-auto.
- поддерживает MCP и работу с внешними инструментами через shell-tool-mcp.
- интегрируется с GitHub для автоматического ревью пул-реквестов.
- умеет рендерить Mermaid-диаграммы и LaTeX прямо в терминале.
- подходит для сценария «быстро поправить баг в чужом репозитории» без открытия IDE.
Для кого подойдёт Codex CLI
- Разработчикам — для рефакторинга, написания тестов, исправления багов и объяснения незнакомого кода прямо в терминале.
- DevOps-инженерам — для автоматизации рутинных операций с кодом и конфигурациями в командной строке.
- Тимлидам и ревьюерам — для быстрой проверки пул-реквестов через интеграцию с GitHub.
- Студентам и начинающим — для разбора чужого кода и получения подсказок по синтаксису без переключения в браузер.
- Техническим писателям — для генерации примеров кода и проверки фрагментов документации.
Заключение
Codex CLI — это практичный инструмент для тех, кто много работает в терминале и хочет держать ИИ-помощника под рукой. Он не заменяет IDE, но хорошо закрывает задачи, где не хочется открывать лишнее окно.






Добавить комментарий