atriumatrium

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-text actions for PTY input