Quickstart: launch your first AI coding agent
Install atrium, connect Claude Code or Codex, and get an agent running in a pane in under five minutes — the shortest path from download to first task.
This walks through the shortest path from a fresh install to a running agent.
1. First run
There is no setup wizard. The first launch drops you into calibration — three steps inside the real app:
- Open a project. Bind a directory on disk. Any directory works; git repositories get extra features (branch-aware file tree, the source control pane).
- Connect a tool. atrium scans your
PATHfor the agent CLIs it knows about. Found tools install as adapters in one click. Each adapter writes files under~/.atrium/adapters/<name>/and injects a skill file into the tool's own skills directory (e.g.~/.claude/skills/atrium/skill.md) so the tool knows how to use the atrium CLI. - Launch your first agent.
2. Launch an agent
Every fresh pane opens with the launcher — a composer, not a menu.
- Type what you want done.
- Pick who does it from Talking to… (the vendor menu, whose submenus also carry launch profiles).
- Optionally set model and effort, a session to resume, or a worktree to isolate the work in — the chips under the composer.
- Choose the surface: an agent chat pane for a structured transcript, or a terminal pane for the tool's own TUI.
- Press Enter.
3. Split and arrange
Cmd+Dsplits the focused pane right.Cmd+Shift+Dsplits it down.- Drag a pane header to another split zone to move it. Dragging onto another pane's header creates a subtab group.
Cmd+Topens a new room.Cmd+Ctrl+Ncreates a new project.
4. Resume after a crash or reboot
Closing the window doesn't stop your agents — a background daemon keeps them running, and Cmd+Q asks whether you meant detach or quit.
For everything else, atrium uses a write-ahead journal plus periodic project snapshots. When it reopens:
- Pane layouts, scrollback, and working directories restore from the last snapshot.
- Agents still running in the daemon are adopted — re-subscribed, not relaunched.
- Agents with a stored session ID are resumed via the adapter's own resume path.
- Agents whose session could not be found show a "resume failed" state with a retry.
5. Drive atrium from the CLI
Inside any atrium pane, ATRIUM_CLI_PATH points at the installed CLI. Outside atrium, add ~/.atrium/bin to your PATH or call the binary directly.
# List all panes
"$ATRIUM_CLI_PATH" pane list
# Read the last 100 lines of a pane
"$ATRIUM_CLI_PATH" pane read <pane-id> --lines 100
# Open a file in a new editor pane
"$ATRIUM_CLI_PATH" path/to/file.ts
# Create a new task
"$ATRIUM_CLI_PATH" task create --title "Refactor auth" --source "user:me"
See the CLI reference for every subcommand.
6. Optional: add another machine
Open Settings → Locations and add a Linux server over SSH or pair another computer running atrium over Tailscale. The SSH flow sets up a key and provisions the server's daemon. If you choose to remember a sudo password, atrium keeps it in the operating system's credential store.
Once connected, choose Run on in the launcher to start work there. Projects, rooms, agents, tasks, notes, and source control remain accessible from the desktop, while commands and files stay on their machine. See Locations for project copies, pairing, and reconnect behavior.
To continue from your phone or tablet, pair the mobile app from Settings → Remote access → Phones & tablets.
Next
- Workspaces — the workspace / project / room / pane mental model.
- Locations — attach Linux boxes over SSH and run work where the files live.
- Agent chat — the structured transcript surface.
- Panes overview — every pane type and what it can do.
- Keyboard shortcuts — the full default key map.