Overview
atrium is a persistent, programmable development environment for real CLI coding agents.
What is atrium?
atrium is a terminal built for AI-assisted development. It journals your workspace state and automatically resumes AI agent sessions when you reopen it. It gives you an integrated file browser, code editor, markdown editor, git panel, a worktree-aware workflow, and an internal protocol that lets agents discover and communicate across panes.
Built with Tauri, not Electron. ~8 MB on disk. ~30 MB in memory.
Why atrium?
Most terminals remember your tabs. Some remember your splits. AI tools remember their sessions — if you're lucky, and if you pass the right flag.
None of them remember the room you were working in.
atrium journals the full workspace: pane layout, terminal scrollback, working directories, environment, and active AI sessions. Reopen the app after a clean quit, a crash, or a full reboot, and it reconstructs the workspace and reconnects your agents automatically.
Your workspace survives anything
Write-ahead journaling captures state every few seconds. Force quit, kernel panic, power loss — open atrium and pick up where you left off.
AI agents are first-class
atrium detects running AI tools, extracts session IDs, and resumes them on restart. Launch Claude Code or Codex from the built-in launcher, and atrium handles the rest. Adding support for new tools takes an afternoon with the script-based adapter SDK.
The workspace is programmable
atrium exposes an internal atrium:// protocol and MCP tools that let agents discover panes, read visible output, inspect workspace context, and send messages to each other. Your agents don't just survive restarts — they can collaborate inside the same workspace.
Everything you need is already there
A file browser that follows your focused terminal's branch. Monaco for code. A rich markdown editor. A git panel with staging, diffing, and commit drill-down. No plugins to install. No extensions to configure.
