agent-shell and ai-code-interface.el

agent-shell
71
Verified
ai-code-interface.el
53
Established
Maintenance 25/25
Adoption 10/25
Maturity 15/25
Community 21/25
Maintenance 13/25
Adoption 10/25
Maturity 15/25
Community 15/25
Stars: 838
Forks: 115
Downloads:
Commits (30d): 162
Language: Emacs Lisp
License: GPL-3.0
Stars: 168
Forks: 20
Downloads:
Commits (30d): 0
Language: Emacs Lisp
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About agent-shell

xenodium/agent-shell

A native Emacs buffer to interact with LLM agents powered by ACP

Communicates with ACP-compliant agents (Claude, Gemini, Mistral, etc.) through stdio transport via the acp.el library, enabling multi-turn conversations within Emacs buffers. Extensible through a rich ecosystem of companion packages for features like session management, notifications, code review interfaces, and multi-agent coordination. Built on comint-shell infrastructure for reliable terminal-like interaction with LLM agents.

About ai-code-interface.el

tninja/ai-code-interface.el

Unified Emacs interface supporting OpenAI Codex, GitHub Copilot CLI, Claude Code, Gemini CLI, Opencode, and more

It provides a uniform Emacs user experience for various AI coding CLIs and external backend packages, focusing on a consistent workflow rather than deep integration with a single agent. The project leverages Emacs's built-in MCP (Major Mode Context) tools, `imenu`, `xref`, and `tree-sitter` for context gathering, prompt construction, and refactoring actions. It targets iterative development, offering features like a TDD cycle, diff review, Magit helpers, and multi-session support per backend or Git worktree.

Scores updated daily from GitHub, PyPI, and npm data. How scores work