Emacs integration for Claude Code CLI
Top 38.3% on SourcePulse
This Emacs package provides deep, bidirectional integration with the Claude Code CLI, transforming Claude into an Emacs-aware AI coding assistant. It allows Claude to leverage Emacs' extensive features like LSP, Tree-sitter, and custom Elisp functions, offering context-aware assistance within the user's existing workflow.
How It Works
The package implements the Model Context Protocol (MCP) to bridge Emacs and Claude. It exposes Emacs capabilities as MCP tools, enabling Claude to understand project structure, code context, and even execute arbitrary Emacs commands. This approach allows Claude to go beyond simple text generation and actively interact with the Emacs environment for tasks like code navigation, refactoring, and diagnostics.
Quick Start & Requirements
straight.el
with use-package
(see README for configuration).vterm
or eat
package.Highlighted Details
project.el
, ediff
.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The package is in early development. It relies on the Claude Code CLI, which must be installed and configured separately. Some features, like terminal reflow glitch prevention, are temporary workarounds for upstream issues.
1 day ago
Inactive