Features
A complete overview of atrium's capabilities.
Terminal that remembers the whole room
- Split panes, tabs, and persistent workspace layouts
- Crash-proof journaling of layout, scrollback, working directories, and environment
- Auto-resume for compatible AI tools when you reopen the app
- Global zoom, draggable panes, and a sidebar that remembers its state
- Tab layout diagrams — miniature color-coded maps of each tab's pane arrangement
File browser that follows your work
- The file tree follows the focused terminal's branch and worktree
- Git status is visible inline, including modified, deleted, added, and conflicted files
- Gitignored files stay visible, but fade into the background
- Drag files into panes to open them as editor splits
Editors built in, not bolted on
- Monaco-powered code editing — the same engine behind VS Code
- Rich markdown editing with comments, table of contents, and Mermaid diagrams
- Consistent file icons, pane headers, and branch-aware titles
Source control without leaving the app
- Stage, unstage, diff, commit, fetch, pull, and push from a built-in git panel
- Inspect commits and drill into per-file diffs in place
- See incoming and outgoing commits at a glance
- Open source control as its own split, right next to the code you're changing
Built for AI-native workflows
- Launch Claude Code, Codex, and other installed tools from a built-in launcher
- Detect active agent sessions and reconnect them after restart
- Surface adapter identity through pane accents and workspace visuals
- Add support for new CLI AI tools with a script-based adapter SDK
Agents that can work together
Most AI terminals give each agent a shell. atrium gives them a shared workspace.
- Built-in MCP tools let agents list panes, inspect workspace context, read visible pane output, and write to other panes
atrium://provides a common protocol for pane, workspace, command, hook, and MCP operations- Agents can coordinate across splits instead of working in isolated terminal sessions
- Visibility and scope controls keep inter-pane communication constrained to the workspace you intend
Worktrees without the ceremony
- Create branches and worktrees from inside atrium
- Switch the file tree by focused pane, not by manual navigation
- Copy selected ignored files into new worktrees with
.worktreeinclude - Keep parallel branches and experiments open without losing context
Repo search
- Search file contents and filenames with regex, case sensitivity, whole word matching
- Results stream in real-time as files are scanned
- Include/exclude glob filters
- Cmd+click results to open files in editor tabs
Lightweight, native, and customizable
- Built with Tauri, not Electron
- ~8 MB on disk
- Built-in themes, plus custom themes from
~/.atrium/themes/ - Remappable keybindings, including
send-textactions for PTY input
