Claudemacs — AI skill for Claude Code
GitHub Repo stars AI Pair Programming with Claude Code in Emacs Emacs AI programming.
How to install Claudemacs
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open cpoile/claudemacs and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claudemacs does
AI pair programming with [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview) in Emacs.
Alternatives in AI
- Kilocode — GitHub Repo stars Open Source AI coding assistant for planning, building, and fixing code Open source AI assis 17k ★
- Context Engineering Intro — GitHub Repo stars Context engineering - the new way of AI coding assistants Context engineering guide 12.8k ★
- Codecompanion.nvim — GitHub Repo stars AI-powered coding seamlessly in Neovim Neovim AI coding 6.3k ★
README
Claudemacs
AI pair programming with [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview) in Emacs.
https://github.com/user-attachments/assets/a7a8348d-471c-4eec-85aa-946c3ef9d364
What makes this project different? Simplicity
- Let your LLM cli shine in the terminal
- No agents, MCP, or IDE integration -- these eat up context
Features
- Multi-tool support: Use Claude, Codex, Gemini, or other AI coding tools via configurable tool registry
- Multiple instances: Run multiple sessions of the same tool per workspace (claude, claude-2, etc.)
- Broadcast to all sessions: Use
C-uprefix to send actions to all active sessions - Workspace-aware sessions: Project-based sessions with Doom/Perspective workspace support (see Sessions)
- Session management: Switch between sessions, switch to "other" session, kill specific sessions
- System notifications: OS notifications with sound when awaiting input (see System Notifications)
- Terminal fixes: Use
uto unstick input box and reset buffer issues (see Tips) - Session resume: Resume previous sessions with tool-specific resume flags
- Execute request with context: Send request with file and line/region context
- Fix error at point: Send flycheck error to Claude with context
- Implement comment at point: Extract comment text and ask Claude to implement it
- Add file or current file: Add files with Claude's @ symbol convention
- C-g sends Esc: Old habits die hard
- Option: Swap RET and M-RET: Optionally swap keys (Claude maps RET to submit, M-RET to newline)
- Option: S-RET as newline: May be more natural
- Option: Shell environment loading: Load shell rc files for PATH and environment variables
- Transient interface: Easy-to-use menu system (default:
C-c C-e)
Table of Contents
...
Related Skills
Agentty
AI pair programming in your terminal — one static binary, sub-ms startup, any model
The Pair
Open-source AI pair programming for desktop: a Mentor + Executor agent cross-check each other's code to catch
Claude Threads
Think of it as screen-sharing for AI pair programming, but everyone can type.
TalkReplay
The only tool that replays Claude, Codex, Cursor, AND Gemini AI coding sessions in one unified UI. Vibe coding
Conventions Md
CONVENTIONS.md — independent third-party profile of a public API surface, by API Evangelist. CONVENTIONS.md is
Aapp Kit
Zero-drift autonomous pair-programming architecture for Antigravity, Claude Code, Cursor & AI agents. Decouple
Related Agents
Qwen Code Expert
Qwen Code Expert - AI pair programming assistant using qwen code command
Joe Fixer
Implementer half of a pair-programming loop with joe-reviewer. Reads a
Forge Speccer Validator
Pre-planning path-validation gate. Scans a spec file for path tokens inside code fences or backticks, checks e