Introduction
Aether is a modular, open-source AI coding agent toolkit written in Rust.
Design principles
Section titled “Design principles”- Empty by default — Agents have no default system prompt or tools. You add what you need.
- Any model — Use any LLM you want, local or remote. Anthropic, OpenAI, OpenRouter, DeepSeek, Gemini, Moonshot, ZAI, Llama.cpp, Ollama, and more are supported out of the box.
- Any tools — Agents get tools via MCP servers. You can author tools in any language.
- Any surface — Run your agent in a TUI, IDE/editor (via ACP), or headless.
Getting started
Section titled “Getting started”-
Install
Terminal window brew install jcarver989/tap/aetherTerminal window curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jcarver989/aether/releases/latest/download/aether-agent-cli-installer.sh | shTerminal window cargo install aether-agent-cliRequires Rust 1.85+ — install via rustup if you don’t have it.
Terminal window git clone https://github.com/jcarver989/aether.gitcd aethercargo build --releaseBinaries are written to
target/release/aetherandtarget/release/wisp. -
Create your first agent
Terminal window cd your-projectaether agent new✓ Created .aether/settings.json✓ Created .aether/mcp.json✓ Created .aether/DEFAULT.md✓ Created AGENTS.mdDirectory.aether/
- settings.json — Agent definitions
- mcp.json — MCP server config
- DEFAULT.md — Default prompt scaffold
- AGENTS.md — Project instructions
Built-in in-memory servers you can enable in
.aether/mcp.jsonincludecoding,lsp,skills,tasks,subagents,survey, andplan. -
Run it
Interactive TUI
Terminal window aetherThe default experience — a terminal interface for conversations with your agent.
IDE / editor (via ACP)
Terminal window aether acpExposes agents over ACP for editor integration.
Headless
Terminal window aether headless "Explain the main function in this project"Run a single prompt and exit — ideal for scripts and CI. See Headless CLI for all flags and output formats.
Next steps
Section titled “Next steps” Agent Settings Define agents, models, and tool access
MCP Servers Configure which tools are available
LLM Providers All supported models and credentials
System Prompts Customize agent instructions with markdown