Workspaces → projects → rooms → panes
Four levels of organization. Workspaces group projects, projects hold rooms, rooms tile panes in a split mosaic. ⌘1–9 switches workspaces.
Wings: lanes for your rooms
Name a lane of rooms — epics, experiments, releases — and collapse it when it's noise. Drag rooms between wings.
Split, stack, float, dock
Split panes in any direction, stack related panes in one region, float one above the mosaic, pin residents into side docks.
Git-aware file tree
Browse and drag files straight into panes; status renders inline and the tree follows the focused terminal's worktree.
Seven agents out of the box
Claude Code, Codex, Gemini CLI, Cursor Agent, Antigravity, OpenCode, and Pi — adapter tiles with your recent sessions, resumable in one click.
Launch profiles
Model, effort, permissions, env, CLI args — saved as a named profile so every launch starts exactly how you meant it to.
Packaged agents & skills
Agent definitions live as agent.md files with bound skills. Fork them, attach them to launches, ship them through adapters.
Background agents
Send an agent to the background — no room, no pane, still running, still resumable. Recall it the moment it needs you.
Every agent in one sidebar
Waiting, working, blocked — live across every room and workspace. Notifications only when an agent actually needs you.
Tasks that launch agents
A real kanban with comments, labels, and schedules — and a Launch button that drops the card into a fresh worktree with an agent pre-bound.
Review before it merges
Attributed diffs, anchored comments, an approval inbox — and feedback that lands straight back in the agent's session.
Agents talk to each other
Framed inter-agent messages with sender identity and reply routing built in. Any agent can hand work to another and get an answer back.
Crash-proof by construction
Panes, scrollback, sessions, layout — journaled to disk and restored after quits, crashes, reboots, and updates.
The Vault remembers
Saved rooms, pane history, snapshots. Pin favorites, reopen any prior state, resume the session that lived inside it.
A timeline of everything
Every prompt, commit, task, and note in one scoped feed — and any stretch of it becomes a Brief, Update, or Recap note.
Search every session ever
Full-text search across every adapter's history — and 'atrium edits' names the sessions that touched a file.
Workspace memory (experimental)
Opt-in memory with recall, supersede, and consolidation — facts that outlive the session that learned them.
A real browser in the mosaic
Chromium panes with comments you can pin to any page — and send to an agent as annotations on a task.
Monaco editor + repo search
LSP navigation, streaming blame, changed-line decorations — beside regex repo search with preview and split-open.
Notes in four modes
Markdown, sketch, canvas, HTML — file-backed, searchable, with history, and writable by agents.
Source control as a pane
Stage, diff, commit, stash, push — with worktrees created, adopted, and pruned from the UI or the CLI.
The whole app is a CLI
Panes, rooms, tasks, browsers, agents, notes, memory — every noun scriptable, every verb with --json.
Drive the browser from scripts
Snapshot → ref → click, fill, eval. Agents operate real, visible browser panes — not a puppet in the dark.
Run commands per workspace
Dev servers and watchers as named background commands — status, logs, restart — inherited by every worktree.
atrium:// + hooks + injection
Deep-link any command, emit lifecycle hooks, and let context injection brief agents before they type a word.
Themes, wallpapers, zoom
Built-in and custom themes with a full editor, image/GIF/video wallpaper, and app-wide UI scale.
Voice in, hands off
Local dictation with a live overlay — speak into whatever pane has focus, and 'send' means Enter.
QA capture
Record screen, mic, clicks, and chapters; annotate, redact, and attach the bundle to a task card.
The Observatory
Your work as a night sky — rooms as galaxies, sessions as stars, commits as supernovae.
Achievements
XP, streaks, and unlocks for actually learning the tool. Yes, there's a HUD.