Codex IDE for Emacs — плагин
Пакет Emacs, который запускает Codex как обычный буфер: диффы, одобрения и ссылки на файлы внутри редактора.
- 109 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Пакет запускает Codex, который правит файлы и выполняет команды после подтверждения в буфере.
Установка
- Работает в
Ручная установка
Убедись, что 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.
Пакет Emacs для Claude Code: сессии по проектам и MCP-сервер, через который агент видит буферы, LSP и изменения редактора.
Codex MCP Tool (cexll)
Codex MCP Tool
MCP-сервер передает задачи Codex CLI из Claude Code и Cursor: разбор кода по ссылкам @, песочница, правки патчем, идеи
Статусная панель для Codex CLI в tmux: заполнение контекста, токены, ветка, MCP и действия субагентов видны во время сессии.
Плагин Codex: 55 скиллов с явным вызовом и 23 сценария режима poteto-mode для трассировки кода, TDD и ревью.
Плагин Codex для Claude Code
Codex plugin for Claude Code
Официальный плагин OpenAI: ревью изменений силами Codex и передача задач в Codex прямо из сессии Claude Code
Коротко о README
Описаны возможности встроенного клиента, скриншоты, требования и установка через `use-package` и `straight.el`.