#172 · Primary category: AI Coding Assistants
agent-shell
A native Emacs buffer to interact with LLM agents powered by ACP
Project last updated:08/29/26
GitHub Stars
1.8K
Forks
224
Contributors
108
License
GPL-3.0
Why we included this project
Running a coding agent usually means dropping into a terminal and juggling a vendor-specific CLI. This package changes that for Emacs users by providing a native buffer that talks to any agent speaking the Agent Client Protocol, so Claude Agent, Codex, Gemini CLI, Goose, and Qwen Code all work from one interface. It builds on acp.el, an Emacs Lisp client for the protocol, and companion packages add skills, sandboxed Docker runs, sidebars, notifications, and session management. That makes it a practical fit for individuals who want agentic workflows with familiar keybindings, and for teams standardizing on ACP-compatible agents across different tools, without forcing a separate terminal workflow.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
superpowers
An agentic skills framework & software development methodology that works.
ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
skills
Skills for Real Engineers. Straight from my .agents directory.
opencode
The open source coding agent.
andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.