Codex CLI

Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа

  • 131 566 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLIВыбор редакции

Широкий доступ

Почему такой уровень

  • Агент выполняет команды и правит файлы
  • Установщик скачивает бинарник
  • Код отправляется в модели OpenAI
Все причины и проверки
Нужен VPN

openai/codex

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/codex-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент выполняет команды и правит файлы
  • Установщик скачивает бинарник
  • Код отправляется в модели OpenAI

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Codex CLI это агент для работы с кодом, который запускается на вашем компьютере командой codex. Его можно использовать по подписке ChatGPT или с API-ключом. Кроме терминала есть расширения для VS Code, Cursor и Windsurf и десктопное приложение через codex app. В репозитории также лежат скиллы для собственной разработки проекта, например babysit-pr для отслеживания CI и ревью PR.

Для кого. Разработчикам с подпиской ChatGPT или API-ключом OpenAI, которым нужен агент в терминале.

Подходит, если

  • У вас уже есть подписка ChatGPT Plus, Pro, Business или Enterprise
  • Нужен локальный агент для задач в репозитории
  • Хотите один агент в терминале, IDE и десктопном приложении
  • Нужны примеры скиллов для работы с PR и CI

Не подходит, если

  • Нет доступа к сервисам OpenAI из вашей сети
  • Нужен облачный агент: для этого README направляет в Codex Web

Пример запроса к агенту

Добавь валидацию входных данных в эндпоинт регистрации и напиши тесты

Ограничения

Требуется вход через ChatGPT или API-ключ OpenAI, для ключа нужна дополнительная настройка. Установщики скачивают бинарники с releases.openai.com с запасным вариантом GitHub Releases.

Как отключить. Удалите бинарник codex или пакет командой npm uninstall -g @openai/codex либо через brew.

Частые вопросы

Как заставить установщик качать с GitHub Releases?

Установите переменную CODEX_INSTALLER_USE_RELEASES_OPENAI_COM в false.

Чем Codex CLI отличается от Codex Web?

Codex CLI работает локально на компьютере, Codex Web это облачный агент на chatgpt.com/codex.

Обсуждение

Вопросов и отзывов пока нет.

oh-my-codex

oh-my-codex (OMX)

Нужен VPN

Надстройка над Codex CLI: сквозной процесс от уточнения задачи до проверки, команды агентов, хуки, HUD и состояние в .omx/

CLIШирокий доступ33,7 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIШирокий доступ222,9 тыс.Звезды репозитория

Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть

CLIШирокий доступ1,9 тыс.Звезды репозитория
Нужен VPN

MCP-сервер передает задачи Codex CLI прямо из Claude Code: вопросы по коду, ревью изменений, веб-поиск и сессии с продолжением диалога

MCP-серверШирокий доступ647Звезды репозитория

Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов

CLIРасширенный доступ3,6 тыс.Звезды репозитория

Awesome Codex Subagents

awesome-codex-subagents

Более 130 специализированных субагентов для Codex по категориям. Есть роли безопасности, например этичное тестирование проникновения. Список без своего кода

ПлагинРасширенный доступ6,4 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Codex CLI (эта запись)нет131 566
Orcaнет511кодинг-агент на Rust для терминала и CI под модели DeepSeek
muнет560агент для программирования в терминале и на десктопе

Из блога

Коротко о README

Codex CLI это локальный агент OpenAI для программирования. README дает команды установки для macOS, Linux и Windows, а также через npm и Homebrew и ссылки на готовые бинарники. Рекомендуется вход через ChatGPT-подписку, API-ключ тоже поддерживается. Проект распространяется под лицензией Apache-2.0.

Бейдж для README

Исходный SKILL.md

---
name: babysit-pr
description: Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep watching open PRs so fresh review feedback is surfaced promptly. Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.
---

# PR Babysitter

## Objective
Babysit a PR persistently until one of these terminal outcomes occurs:

- The PR is merged or closed.
- A situation requires user help (for example CI infrastructure issues, repeated flaky failures after retry budget is exhausted, permission problems, or ambiguity that cannot be resolved safely).
- Optional handoff milestone: the PR is currently green + mergeable + review-clean. Treat this as a progress state, not a watcher stop, so late-arriving review comments are still surfaced promptly while the PR remains open.

Do not stop merely because a single snapshot returns `idle` while checks are still pending.

## Inputs
Accept any of the following:

- No PR argument: infer the PR from the current branch (`--pr auto`)
- PR number
- PR URL

## Core Workflow

1. When the user asks to "monitor"/"watch"/"babysit" a PR, start with the watcher's continuous mode (`--watch`) unless you are intentionally doing a one-shot diagnostic snapshot.
2. Run the watcher script to snapshot PR/review/CI state (or consume each streamed snapshot from `--watch`).
3. Inspect the `actions` list in the JSON response.
4. If `diagnose_ci_failure` is present, inspect failed run logs and classify the failure.
5. If the failure is likely caused by the current branch, patch code locally, commit, and push. Do not patch random flaky tests, CI infrastructure, dependency outages, runner issues, or other failures that are unrelated to the branch.

Сообщить о проблеме

Foxx AICodex CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.