Skip to content
Theme:

Terminal UI

The default way to use Aether is its terminal UI: a full-screen ACP client for chatting with project-local agents, reviewing tool progress, attaching files, changing settings, and resuming sessions.

Terminal window
aether

If no agents are configured in your user or project settings, Aether starts onboarding first. After onboarding, the terminal UI launches against the same aether acp server used by editor integrations.

  • Streaming responses — See model output as it arrives with markdown and syntax highlighting.
  • Tool tracking — Follow running tool calls and sub-agent progress.
  • Plan visualization — View task/plan status updates emitted by tools.
  • Inline diffs — Review file changes in a two-pane diff viewer.
  • Slash commands — Trigger built-in commands and user-invocable MCP prompts with /name.
  • File attachments — Attach files to prompts with the @ picker.
  • Settings overlay — Configure model, mode, reasoning, theme, and MCP server auth/status.
  • Session resume — Resume previous ACP sessions.
┌──────────────────────────────────────────┐
│ Conversation │
│ ├─ User messages │
│ ├─ Agent responses (streaming markdown) │
│ ├─ Tool calls (with progress) │
│ └─ Plan entries │
│ │
├──────────────────────────────────────────┤
│ Prompt input [@file] [/command]│
├──────────────────────────────────────────┤
│ agent · mode · model ░░░░ · 45% │
└──────────────────────────────────────────┘

The status line shows the active mode, model, reasoning effort, MCP state, and context usage. Segments are configurable in Wisp settings — see Settings & Themes.

When launched through aether, the terminal UI writes Wisp logs under /tmp/wisp-logs and uses RUST_LOG for verbosity.

Terminal window
RUST_LOG=debug aether