Skip to content
Theme:

IDE (ACP)

Aether can run as an ACP (Agent Client Protocol) server, integrating directly into editors that support the protocol. Currently, Zed is the primary supported editor.

  1. Install Aether

    Terminal window
    cargo install aether-agent-cli

    Or build from source:

    Terminal window
    cargo build --release -p aether-agent-cli
  2. Configure Zed

    Add the following to your Zed settings.json:

    {
    "agent_servers": {
    "Aether Agent": {
    "command": "/path/to/aether",
    "args": ["acp"],
    "env": {
    "RUST_LOG": "info",
    "ANTHROPIC_API_KEY": "your-key-here"
    }
    }
    }
    }
  3. Open an agent thread

    In Zed, open the Agent Panel and select “New Aether Agent Thread” to start a conversation.

FlagTypeDefaultDescription
--log-dirpath/tmp/aether-acp-logsLog output directory
--agentstring—Initial agent (mode) to select for new sessions. Conflicts with --model and --reasoning-effort.
--modelstring—Initial model id for new sessions. Conflicts with --agent.
--reasoning-effortlow|medium|high|xhigh—Initial reasoning effort for an explicit --model.
--settings-filepath—Path to settings JSON (conflicts with --settings-json)
--settings-jsonstring—Inline settings JSON (conflicts with --settings-file)

ACP server logs are written to the --log-dir directory. Increase verbosity with RUST_LOG:

{
"env": {
"RUST_LOG": "debug"
}
}