Git and worktrees
Give a chat its own worktree from the composer. Aether creates an aether/<slug>branch from the prompt on first send, never reusing a branch or folder. Sidebar rows show the branch, changed files and ahead or behind counts. Stage, diff, commit and push from the Changes panel.
aethermain ↑2
aether/csv-writer
CSV writer+3 ↑1
aether/export-tests
Export tests+1 ↓4
aether/old-spike · removed
Spike: streaming parser
Terminal
A global terminal that survives page changes, plus one for each project or worktree. tmux and Neovim keep running with the drawer closed. Ctrl` toggles it.
Explorer and editor
File tree, tabs, Quick Open ⌘P and workspace search⌘⇧F. A file path in an agent reply opens at its line.
- Agent manager
- Lists Claude Code, Pi and OpenCode agents started from a terminal or tmux, shows their state, and opens them in Aether.
- Dictation
- Speak into the composer. Speech becomes text on this device after a one-time 141 MB model download. English only.
- Notes
- Markdown notes in ~/notes with search, templates, archive, trash and manual Git sync. Edit in Aether or in Neovim over tmux.
- Watch list
- Pin chats and terminals to one corner button, then peek at them and reply from any page.
- Usage
- Context and quota gauges in the composer, plus a usage history page.
- Browser and images
- A browser panel on the system web view, and an image viewer with zoom, pan and pinch.
- Themes
- Catppuccin, Rosé Pine, Gruvbox, Solarized, Nord and Dracula, any installed UI font, and window opacity.
- Skills
- One page for the SKILL.md folders of Claude Code, Codex, OpenCode, Antigravity, ~/.agents and Aether itself.