Codex IDE for Emacs — плагин

Пакет Emacs, который запускает Codex как обычный буфер: диффы, одобрения и ссылки на файлы внутри редактора.

  • 109 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

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

  • Пакет запускает Codex, который правит файлы и выполняет команды после подтверждения в буфере.
Все причины и проверки

dgillis/emacs-codex-ide

Установка

Работает в

Ручная установка

Текст для агента

Убедись, что Emacs не старее 28.1, а `codex` и `transient` установлены. Для Emacs 30 добавь в конфигурацию `(use-package codex-ide :vc (:url "https://github.com/dgillis/emacs-codex-ide" :rev :newest) :bind ("C-c C-;" . codex-ide-menu))`.

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Пакет запускает Codex, который правит файлы и выполняет команды после подтверждения в буфере.

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

Что делает

Codex IDE for Emacs подключается к `codex app-server` напрямую, без терминальной обертки. Сессия Codex выглядит как обычный буфер Emacs: блоки кода подсвечены режимами языка, диффы показаны средствами Emacs, ссылки на файлы превращены в кликабельные виджеты, а подтверждение команд и правок проходит в самом буфере. Детали вывода сворачиваются и раскрываются, в строке заголовка виден расход токенов и квоты. Режим управления сессиями ищет и восстанавливает прошлые разговоры, а несколько сессий можно держать одновременно. Через необязательный мост MCP Codex узнает о текущем окне и буфере Emacs.

Для кого. Пользователям Emacs, которые хотят работать с Codex, не выходя из редактора и не переключаясь в терминал.

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

  • Результат Codex удобнее читать как буфер с подсветкой синтаксиса, чем в терминале.
  • Правки подтверждают прямо в сессии, глядя на дифф в привычном виде.
  • Нужно вернуться к вчерашней сессии и найти в ней нужный фрагмент.
  • Codex должен видеть текущий буфер и выделенную область.

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

  • Версия Emacs ниже 28.1.
  • Работа идет в другом редакторе: для Claude Code есть отдельный аналог.
  • Нужен терминальный вывод Codex без интеграции с редактором.

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

Открой Codex в этом проекте через меню codex-ide, попроси исправить падающий тест и покажи дифф в буфере.

Ограничения

Нужны Emacs 28.1 и новее, установленный в `PATH` Codex CLI и пакет `transient`. Для необязательного моста MCP требуются `python3` и `emacsclient`. Установка через `use-package` с `:vc` доступна в Emacs 30 и новее, для старых версий нужен `straight.el`. Пакет опирается на `codex app-server`, чей протокол меняется вместе с Codex, поэтому после обновления CLI возможны расхождения. Права и песочницу Codex задает меню настроек: проверяйте их перед запуском. Последний коммит датирован июлем 2026 года.

Как отключить. Удалите `codex-ide` из конфигурации Emacs и сам пакет. Сессии Codex останутся в каталоге Codex CLI.

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

Чем отличается от терминального режима?

Нет терминальной обертки: диффы, подсветка и ссылки работают средствами Emacs, а подтверждения идут в буфере.

Как открыть меню?

Привязка из примера `C-c C-;` вызывает `codex-ide-menu`. Там выбирают модель, песочницу и другие параметры сессии.

Можно ли запускать несколько сессий?

Да. Режим управления сессиями показывает их список, ищет и восстанавливает прошлые.

Что дает мост MCP?

Codex узнает о текущем окне и буфере Emacs. Мост необязателен и требует `python3` и `emacsclient`.

Что с версиями Emacs?

Нужен Emacs 28.1 или новее. Вариант `:vc` работает с Emacs 30, для остальных есть установка через `straight.el`.

Обсуждение

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

Плагины

Codex Bridge отдает вопросы и анализ файлов из Claude Code, Cursor и VS Code в официальный Codex CLI через MCP на Python.

MCP-серверРасширенный доступ120Звезды репозитория

Пакет Emacs для Claude Code: сессии по проектам и MCP-сервер, через который агент видит буферы, LSP и изменения редактора.

ПлагинРасширенный доступ67Звезды репозитория
Нужен VPN

MCP-сервер передает задачи Codex CLI из Claude Code и Cursor: разбор кода по ссылкам @, песочница, правки патчем, идеи

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

Статусная панель для Codex CLI в tmux: заполнение контекста, токены, ветка, MCP и действия субагентов видны во время сессии.

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

Плагин Codex: 55 скиллов с явным вызовом и 23 сценария режима poteto-mode для трассировки кода, TDD и ревью.

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

Плагин Codex для Claude Code

Codex plugin for Claude Code

Выбор редакции

Официальный плагин OpenAI: ревью изменений силами Codex и передача задач в Codex прямо из сессии Claude Code

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

Коротко о README

Описаны возможности встроенного клиента, скриншоты, требования и установка через `use-package` и `straight.el`.

Бейдж для README

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