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
--agentstringInitial agent (mode) to select for new sessions. Conflicts with --model and --reasoning-effort.
--modelstringInitial model id for new sessions. Conflicts with --agent.
--reasoning-effortlow|medium|high|xhighInitial reasoning effort for an explicit --model.
--settings-filepathPath to settings JSON (conflicts with --settings-json)
--settings-jsonstringInline 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"
}
}