Editor

Emacs

Extensible text editor with ACP support via the agent-shell plugin for in-editor agent threads.

View Documentation
Supported via plugin
Native Emacs shell
Terminal interface

Getting Started

Learn how to get quickly setup using Emacs with ACP.

1

Install agent-shell plugin

Clone or download the agent-shell repository from GitHub.

2

Configure Emacs

Add agent-shell.el to your Emacs configuration and load the package.

3

Install your agent

Make sure you have an ACP-compatible agent installed on your system.

4

Launch the agent shell

Use the agent-shell commands in Emacs to start interacting with your agent.

Agent Metrics

Real usage across the ecosystem

Weekly sessions for the three most-used agents in Zed. All connected through ACP.

View Full Metrics
Zed Agent
Claude Agent
Codex CLI

Learn more about ACP

The Agent Client Protocol enables editors to support any ACP-compatible agent without custom integrations.