Claude Code editor integration

emacs-claude-code

Emacs interface for Claude Code built on vterm with session management.

Install

From source
git clone https://github.com/scitex-ai/emacs-claude-code.git

From the README

Emacs Claude Code

Emacs interface for Claude Code and Codex CLI with intelligent auto-response and enhanced vterm integration.

Supports both Claude Code (❯ prompt) and Codex (› prompt) out of the box.

Key Features

- Auto-Response - Automatically responds to CLI prompts (Y/N, Y/Y/N, Waiting states) for both Claude Code and Codex
- User-Typing Detection - Suppresses all auto-responses while you are actively typing at the prompt
- Accumulation Guard - Prevents duplicate command queuing via buffer-content analysis
- Periodic Auto-Response - Sends periodic commands based on number of interactions
- Buffer Dashboard - Centralized dashboard with timer status, config, state duration, and live debug log
- Audio Notifications - Async beep tones (400Hz heartbeat / 1400Hz sent), pre-recorded TTS, cooldown debounce
- Watchdog - Stuck-state detection with auto re-send; sending guard with timeout; timer lifecycle management
- Speaking Flash - Mode-line flashes green when Claude is speaking via TTS (MCP audio)
- Tab Highlight - Tab-bar tabs pulse red/green/yellow to reflect Claude buffer state
- Yank-as-File - Yank large contents as file for clean terminal, with remote host support

Supported CLIs

Both are detected automatically. No configuration needed.

State Detection

Auto-response states and detection priority

Detection priority: Y/Y/N > Suggestion > Y/N > Running > User-Typing > Waiting

Examples

*Real-time demonstration of auto-response functionality*

Buffer List Dashboard

M-x ecc-list-buffers — centralized dashboard with timer status, config, and live debug log.

Dashboard preview

Installation

Add to your init.el:

Quick Start

Essential Commands

Basic Configuration

Auto-response, periodic commands, yank-as-file, keybindings

Testing

258 tests across 24 test…
Read the full README on GitHub

Details

Language
Emacs Lisp
License
GPL-3.0
Last updated
24 October 2026
Topics
aiai-agentsautomationclaudeclaude-codeelispemacsopen-sciencereproducible-researchscitexvterm

FAQ

What is emacs-claude-code?

Emacs interface for Claude Code built on vterm with session management. It is a editor integration for Claude Code, from scitex-ai/emacs-claude-code on GitHub.

How do I install emacs-claude-code?

Clone scitex-ai/emacs-claude-code from GitHub and follow the setup steps in its README.

Is emacs-claude-code popular?

scitex-ai/emacs-claude-code has 20 GitHub stars and 2 forks. It was last updated on 24 October 2026.

More editor integrations

Browse the most popular Claude Code mods, all editor integrations, or the skills and MCP server directories.