openai/codex

Легковесный кодовый агент, работающий в терминале

Инструменты⭐ 125 592Rustпоследний релиз: rust-v0.155.1
Открыть на GitHub ↗

Что это за инструмент

Codex CLI — это легковесный локальный coding agent от OpenAI, работающий в терминале.

Зачем нужен

Инструмент позволяет использовать возможности Codex непосредственно в среде разработки через командную строку, интегрируясь с подписками ChatGPT (Plus, Pro, Business, Edu, Enterprise) или API-ключами.

Что можно реализовать

  • Локальная разработка кода с использованием AI-агента в терминале
  • Интеграция Codex в IDE (VS Code, Cursor, Windsurf) через плагины
  • Использование облачного агента Codex Web через браузер
  • Запуск десктопного приложения Codex App

Ключевые возможности

  • Кроссплатформенность: поддержка macOS, Linux и Windows
  • Гибкие способы установки: curl, PowerShell, npm, Homebrew или прямые бинарники
  • Поддержка различных тарифных планов ChatGPT и API-ключей
  • Открытый исходный код под лицензией Apache-2.0

👤 Кому подойдёт: разработчики, использующие терминал и IDE

Релизы

rust-v0.155.1patch
🕐 2 дн назад · релиз на GitHub ↗

Исправлена ошибка, из-за которой локальные сессии TUI отправляли запросы с включёнными сводками рассуждений, что приводило к их отклонению провайдерами.

  • Fixed: Локальные сессии TUI теперь по умолчанию отключают сводки рассуждений, что предотвращает отклонение запросов провайдерами без поддержки этой функции.
  • Fixed: Восстановлено значение none по умолчанию для параметра TUI reasoning summary.
  • Явные настройки сводок рассуждений, заданные пользователем, по-прежнему учитываются и применяются.
rust-v0.155.0minor
🕐 3 дн назад · релиз на GitHub ↗

Добавлены голосовые беседы с транскрипцией, Touch ID для MCP, улучшена работа с задачами и исправлены баги TUI и безопасности.

  • Added: Добавлены экспериментальные голосовые беседы с живой транскрипцией и управлением микрофоном через команду /experimental.
  • Added: Реализована верификация Touch ID для запросов MCP в локальных сессиях TUI на поддерживаемых Mac.
  • Added: В TUI отображаются сводки рассуждений и метки времени завершения, добавлены функции скрытия и архивирования задач.
  • Added: Amazon Bedrock теперь поддерживает получение учетных данных AWS из команд с кэшированием и автоматическим обновлением.
  • Fixed: Исправлены проблемы с переключением аккаунтов, блокировкой процессов в WSL и корректным отображением истории в TUI.
rust-v0.154.0major
🕐 11 дн назад · релиз на GitHub ↗

Добавлена GPT-6-Astra, экспериментальные worktree, Vim R-режим и улучшена безопасность Windows-песочницы.

  • Added: В модельный пикер и Amazon Bedrock добавлена GPT-6-Astra.
  • Added: Появилась экспериментальная поддержка worktree для изолированных сессий.
  • Added: В Vim добавлен режим замены R с поддержкой отмены и повтора.
  • Added: Улучшена работа Windows-сессий с общим фоном Codex и песочницей.
  • Fixed: Исправлено обновление плагинов, OAuth в MCP и безопасность запуска.
  • Deprecated: Удалён устаревший entry point codex mcp-server.
rust-v0.153.4patch
🕐 16 дн назад · релиз на GitHub ↗

Исправлено отображение модели Astra в пикере и уточнена логика асинхронных запросов в зависимости от доступности инструмента.

  • Fixed: Исправлено отображение модели Astra в встроенном пикере моделей, теперь она доступна по умолчанию при отсутствии явной конфигурации.
  • Fixed: Уточнена логика использования асинхронных вопросов Astra: теперь они применяются только при наличии соответствующего инструмента в сессии.
rust-v0.153.3patch
🕐 16 дн назад · релиз на GitHub ↗

В Amazon Bedrock добавлена модель GPT-6-Astra и исправлена обработка асинхронных вопросов.

  • Added: Добавлена модель GPT-6-Astra в каталог Amazon Bedrock для маршрутов Mantle и Runtime.
  • Fixed: Исправлено руководство для GPT-6-Astra: теперь модель корректно использует инструмент для асинхронных уточняющих вопросов с текстовым вводом.
rust-v0.153.0minor
🕐 18 дн назад · релиз на GitHub ↗

Добавлен Vim-режим, управление плагинами, экспериментальное управление контекстом и улучшения Guardian.

  • Added: Vim-режим: поддержка отмены (u) и повтора (Ctrl+R) с сохранением черновиков.
  • Added: CLI-плагин: возможность просмотра, установки и удаления плагинов из удалённых маркетплейсов.
  • Added: Экспериментальный режим управления контекстом (context_management.experimental_mode) для токено-бюджета и истории.
  • Added: TUI-история теперь отображает полные патчи, ввод в терминалы и отдельные выполненные команды.
  • Fixed: Восстановление сессий TUI после разрыва соединения с сохранением черновиков и транскриптов.
  • Fixed: Guardian: оптимизация проверок для Full Access и сохранение истории ревью после сжатия.
rust-v0.152.1patch
🕐 19 дн назад · релиз на GitHub ↗

Исправлена ошибка: Guardian approval review теперь корректно учитывает политики Node REPL из метаданных модели.

  • Fixed: Guardian approval review теперь корректно применяет политики Node REPL, передаваемые через метаданные модели.
rust-v0.152.0minor
🕐 20 дн назад · релиз на GitHub ↗

Обновление Codex: улучшена работа Vim-режима, терминала и MCP, исправлены ошибки безопасности и стабильности.

  • Added: Vim-режим поддерживает поиск в черновиках и навигацию по результатам.
  • Added: MCP-серверы теперь поддерживают сложные имена, а инструменты — лимит токенов вывода.
  • Added: Планирующий инструмент (planning tool) отключен по умолчанию.
  • Fixed: Исправлены зависания терминала, ошибки Windows и восстановление директории.
  • Fixed: Улучшена безопасность: блокировка недоверенных URL и защита учетных данных.
rust-v0.151.0minor
🕐 23 дн назад · релиз на GitHub ↗

Релиз rust-v0.151.0: улучшена интеграция MCP, исправлены баги с песочницей и бюджетами токенов.

  • Added: Добавлен настраиваемый период ожидания для обнаружения инструментов из необязательных MCP-серверов.
  • Added: Расширения теперь могут проверять или заменять результаты MCP-инструментов до передачи их модели.
  • Fixed: Исправлено сохранение профилей разрешений в сессиях TUI и предотвращено ослабление ограничений песочницы.
  • Fixed: Улучшено принудительное выполнение правил удаленной песочницы с учетом ОС и путей исполнителя.
  • Fixed: Токенное использование вложенных субагентов теперь корректно учитывается в бюджетах корневых целей.
rust-v0.150.1patch
🕐 25 дн назад · релиз на GitHub ↗

Исправлено: удалённая компактификация теперь учитывает изображения в лимите токенов, удаляя старые.

  • Fixed: Удалённая компактификация теперь учитывает сохранённые изображения в бюджете токенов и удаляет старые при необходимости.
rust-v0.150.0minor
🕐 25 дн назад · релиз на GitHub ↗

Codex v0.150.0: упоминания задач через @, улучшенный /copy, авто-названия терминалов, безопасность и фиксы Bedrock.

  • Added: Добавлены упоминания задач через @, позволяющие агентам читать, создавать и обмениваться задачами из терминала.
  • Added: Команда /copy теперь поддерживает выбор полных ответов, отдельных блоков кода и цитат.
  • Added: Неименованные задачи в терминале получают описательные заголовки автоматически, а /rename предлагает редактируемое название.
  • Added: В Vim-режиме добавлена точка для повторения последнего редактирования, а также привязки для переключения режимов разрешений.
  • Fixed: Исправлена работа с моделями Amazon Bedrock, включая компактификацию диалога и совместимость с мультиагентными сценариями.
  • Fixed: Устранены зависания при завершении работы Unix-процессов и улучшена работа песочницы Windows с юникодными путями.
rust-v0.149.1patch
🕐 28 дн назад · релиз на GitHub ↗

Релиз rust-v0.149.1 репозитория openai/codex.

  • Выпущена версия rust-v0.149.1 для репозитория openai/codex.
rust-v0.149.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз Codex v0.149.0: новый TUI-дашборд, команды управления директориями, очередь сессий и улучшенная диагностика.

  • Added: Добавлен интерактивный дашборд codex agents для управления задачами и новые команды /cd, /pwd, /cwd для работы с директориями в TUI.
  • Added: Появилась команда codex queue для отправки сообщений в существующие локальные или удалённые сессии.
  • Added: Расширены возможности Vim-редактирования в TUI и улучшена диагностика codex doctor для проверки сети и защиты.
  • Fixed: Исправлено пробуждение спящих сессий, восстановление профилей разрешений и переподключение WebRTC без потери вывода.
  • Fixed: Устранены дублирование активности субагентов, проблемы с историей в Windows Terminal и избыточное хранение буферов.
rust-v0.148.0minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена поддержка Amazon Bedrock, экспорт диалогов, форки сессий и асинхронные хуки; улучшена стабильность и безопасность.

  • Added: Встроенная поддержка Amazon Bedrock с маршрутизацией к GPT-5.6 и настройкой AWS профиля.
  • Added: Экспорт полных диалогов TUI в Markdown и возможность форка сессий через команду codex exec fork.
  • Added: Хуки теперь могут запускать команды асинхронно и вызывать инструменты MCP.
  • Fixed: Исправлено сохранение рабочей директории и политики одобрения при восстановлении сессий.
  • Fixed: Улучшена устойчивость: переподключение при сбоях провайдера и восстановление MCP после OAuth.
  • Fixed: Песочница теперь корректно блокирует доступ к запрещённым путям на Linux и Windows.
rust-v0.147.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Codex v0.147.0: поддержка MCP 2026, импорт навыков Cursor, организованные беседы и усиление безопасности.

  • Added: Добавлена поддержка протокола MCP 2026-07-28 с пагинацией и неблокируемым запуском серверов.
  • Added: Появилась возможность импортировать навыки из Cursor и синхронизировать изменения в беседах без дублирования.
  • Added: Реализовано сохранение бесед в пользовательских разделах и инкрементальный просмотр длинных транскрипций.
  • Added: Добавлен флаг CLI --approve-for-me для автоматического одобрения изменений и поддержка кэширования поиска для Amazon Bedrock.
  • Fixed: Исправлено скрытие секретов в логах, потеря ввода терминала, рендеринг эмодзи и прерывание процессов в Windows.
  • Deprecated: Удален флаг codex exec --full-auto; теперь необходимо использовать --sandbox workspace-write.
rust-v0.146.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлены настройки автоматического ревью для моделей с кибер-возможностями, повышена безопасность.

  • Fixed: Применены более безопасные значения по умолчанию для автоматического ревью моделей с кибер-возможностями.
  • Fixed: В терминальном интерфейсе добавлено объяснение изменений прав доступа.
rust-v0.146.0major
🕐 1 мес назад · релиз на GitHub ↗

Новые сессии, форки, плагины для Bedrock и Claude Code, улучшенный терминал и стабильность MCP.

  • Added: Управление сессиями: именование, закрепление потоков и переключение между ветками без закрытия.
  • Added: Поддержка манифестов плагинов, публикация в рабочей области и маркетплейсы для Amazon Bedrock и Claude Code.
  • Added: Ветвление (fork) потоков с пагинацией истории, включая временные ветки, скрытые из списков.
  • Fixed: Исправлена работа прокси для аутентификации, плагинов, MCP, удаленных процессов и WebSocket.
  • Fixed: Улучшена стабильность терминала, навигации на Windows и сохранение данных при прерываниях и импортах.
rust-v0.143.0major
🕐 2 мес назад · релиз на GitHub ↗

Codex v0.143.0: поддержка GPT-5.6 Sol/Terra/Luna, системные прокси, удалённые плагины и исправления безопасности.

  • Added: Добавлена поддержка моделей Amazon Bedrock GPT-5.6 Sol, Terra и Luna с управлением усилием рассуждения.
  • Added: Удалённые плагины включены по умолчанию; улучшена работа с каталогами и npm-маркетплейсом.
  • Added: Codex теперь поддерживает маршрутизацию трафика через системные прокси macOS и Windows (PAC, WPAD).
  • Added: MCP-инструменты используют поиск по умолчанию, а серверы ChatGPT поддерживают аутентификацию сессий.
  • Fixed: Исправлена обработка ввода ConPTY в Windows, проблемы с безопасностью OpenSSL и ошибки восстановления.
rust-v0.142.5patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена утечка полных полезной нагрузки WebSocket-запросов в трейс-логи.

  • Fixed: Предотвращено сохранение полных полезной нагрузки запросов WebSocket в трейс-логи (исправление #30771).
rust-v0.142.4patch
🕐 2 мес назад · релиз на GitHub ↗

Выпуск rust-v0.142.4 не содержит изменений, заметных для пользователей.

  • В релизе rust-v0.142.4 не выявлено изменений, влияющих на пользователей.