atrium — Compare
review — atrium vs T3 Code

atrium vs T3 Code

A control surface, or a place to work.

T3 Code is a fast, free, MIT-licensed front end for the agents already on your machine — and it goes with you to your phone. atrium is what surrounds the agent instead: terminal, editor, browser, tasks, and notes in a room that survives a crash, a reboot, and a closed lid.

atrium

atrium is the workspace around every coding agent you run. Tasks can launch into their own worktree-isolated rooms — terminal, agent chat, Monaco editor, browser, tasks, notes — journaled to disk and restored after a quit, crash, or reboot, with a keep-running setting that lets the background daemon continue agents after the window closes.

T3 Code

T3 Code is an open-source "agent harness control surface" from Theo and the T3 team. It drives the agent CLIs already installed on your machine — Claude Code, Codex, Cursor, Grok Build, OpenCode — from a desktop app, a web app, or native iOS and Android clients, with worktree isolation, a one-button PR flow, and remote access over Tailscale or SSH.

Feature by feature

FeatureatriumT3 Code
Running agents
Drives the agent CLIs already on your machineYes — your own installs and subscriptionsYes — your own installs and subscriptions
Supported agents12 — Claude Code, Codex, Antigravity, Cursor Agent, Kimi Code, OpenCode, Pi, Grok, Hermes, Oh My Pi, Muse Code, Goose5 — Claude Code, Codex, Cursor, Grok Build, OpenCode
Open adapter SDK (bring your own CLI)Yes — MIT-licensed declarative manifest, any hook-capable CLIFork the app (MIT) — no adapter layer
Parallel agents in isolated git worktreesYes — one room per taskYes — worktree isolation per agent
Model switching mid-threadYes, where the adapter's transport supports itYes
Agents keep running with the window closedYes — enable the keep-running settingServer keeps running; can run headless or as a service
Agent-to-agent messaging & coordinationAgents read each other's panes and message in-workspace—
The workspace
Built-in terminalYes — full PTY panes, any commandNot an editor or terminal by design
Full code editor with LSPMonaco — LSP, git blame, diagnosticsInline diff review
Real browser paneYes — Chromium pane with DevTools, agent-drivable—
Task cards that launch agentsYes — fire a task into a fresh worktree, on a cron cadence—
Notes — Markdown, Excalidraw, Canvas, HTMLYes — a notepad with four note types—
Voice dictationYes — push-to-talk, local dictation on macOS and Windows—
LayoutTiling mosaic — rooms, splits, parallel wings, docked panesProject list plus a chat and diff panel
Shipping the work
One-button commit, push & PRVia terminal, source-control pane, or browser paneOne button, with generated title, body, and changelog
Git host integrationsAny host, through your own git and gh/glab CLIsGitHub, GitLab, Bitbucket, Azure DevOps — built in
Diff review at scaleMonaco side-by-side diffs, thousands of files, comment threads agents can act onInline diff review, draft and stacked PRs
Reach
Mobile appiPhone and iPad app in private TestFlight betaNative iOS and Android apps
Web app / browser access—Yes — app.t3.codes, or self-hosted
Remote access to another machineLinux servers over SSH; paired Macs and Windows PCs over TailscaleSSH or Tailscale, with QR pairing tokens
Memory & recovery
What survives a restartLayout, panes, scrollback, working dirs, env, agent sessionsThreads persist; no workspace layout to restore
Crash recovery with a restore chooserYes — pick which rooms and panes come back—
Cross-session timeline & full-text searchTimeline, Vault search, Observatory mapGit-backed undo per project
Foundation
PlatformmacOS and Windows; Linux / WSL SSH locations; iOS / iPadOS private betamacOS, Windows, Linux, web, iOS, Android
Source availabilityClosed source; adapter SDK is MITFully open source, MIT
PriceFree during public beta — bring your own agent subscriptionFree forever — bring your own agent subscription

atrium features checked against the October 2026 build. Competitor features reflect public documentation from August 2026. T3 Code's feature set may have changed since — check their site and tell us if a row is out of date.

Where atrium pulls ahead

A front end for agents, or a room to work in.

T3 Code is deliberately not an editor and not a terminal — it's a control surface you run beside your real tools. atrium replaces the beside: a full PTY terminal, a Monaco editor with LSP, a Chromium browser with DevTools, source control, search, task cards, and notes, tiled next to the agent doing the work.

In the docs: the Chromium browser pane

Twelve adapters, and a way to add your own.

T3 Code drives five harnesses. atrium ships twelve adapters, and its MIT-licensed adapter SDK is a declarative manifest — hooks, session detection, chat transport, capabilities — so any hook-capable CLI becomes first-class without forking the app.

In the docs: the adapter registry and manifest format

The layout is part of the work.

Threads persisting isn't the same as the workspace persisting. atrium journals pane layout, terminal scrollback, working directories, environment, and live agent sessions, then restores them after a quit, a crash, or a reboot — with a chooser for exactly which rooms come back.

In the docs: what a restore brings back

Agents that can talk to each other.

In atrium an agent can read another pane, message another agent, open a browser and drive it, update a task card, or delegate into a fresh worktree — all through the same CLI you use. Coordination is a feature of the workspace, not something you orchestrate by hand.

In the docs: the commands agents call

And the rest of the workspace

Everything above ships in the same app — these come with it.

Agent chat panes

Approval cards, streaming diffs, subagent drill-in, plan mode, steering mid-turn — rendered from each tool's own protocol, not scraped from a terminal.

Activity sidebar

Every running agent across the workspace, with live status and one-tap messaging.

Skills & named agents

Reusable runbooks and pre-configured agents, launched with +skill and ++agent mentions — across any adapter.

Snapshots & crash recovery

Content-addressed workspace snapshots; on an unclean exit, pick exactly which rooms and panes to restore.

Observatory

A navigable 3D night-sky map of your project history — galaxies, stars, supernovae.

Repo search

Full-text and regex search across the project, grouped by file, jump to any line.

Recurring task cards

Cron and loop schedules with an overlap gate, a stall watchdog, and recovery of interrupted runs.

Themes

Dracula, Nord, Catppuccin, Tokyo Night, Gruvbox, and more — or drop in your own JSON theme.

Where T3 Code fits better

T3 Code has Linux and browser clients as well as iOS and Android apps. atrium's desktop app runs on macOS and Windows, its iPhone and iPad app is in private TestFlight beta, and it has no Android or web client. It can run work on your Linux servers over SSH and on paired computers over Tailscale. T3 Code is also MIT and fully open source, with a packaged PR flow across GitHub, GitLab, Bitbucket, and Azure DevOps. If you want a smaller control surface on those platforms, T3 Code may fit better; atrium offers the broader workspace around the work.

Questions

Is atrium a T3 Code alternative?

Yes, for the desktop half. Both drive the agent CLIs already installed on your machine, isolate parallel agents in git worktrees, and never resell you tokens. atrium adds a full workspace around the agent — terminal, LSP editor, browser, task cards, notes, voice — plus a wider adapter registry, an open adapter SDK, and workspace resume after a crash or reboot. T3 Code goes further on reach: web, mobile, and Linux.

Can I control atrium from my phone like T3 Code?

Yes, through atrium's iPhone and iPad app, currently in private TestFlight beta. Pair it from Settings → Remote access with an expiring QR code, then inspect and steer work on your paired machines. atrium has no Android client today. See the mobile docs for beta access and setup.

Which agents does atrium support that T3 Code doesn't?

T3 Code supports Claude Code, Codex, Cursor, Grok Build, and OpenCode. atrium supports those plus Antigravity, Kimi Code, Hermes, Oh My Pi, Pi, Muse Code, and Goose — and its declarative adapter SDK lets you add any hook-capable CLI yourself instead of forking the app.

Is atrium open source like T3 Code?

No. T3 Code is MIT and fully forkable; atrium's app is closed source, and only the adapter SDK is MIT. If a permissive licence is a requirement, that's a real point for T3 Code. What atrium does match is the trust model: code stays on machines you choose, remote connections use SSH or encrypted computer pairing, and agents talk directly to their own providers.

Does atrium open pull requests like T3 Code does?

Through your own tools rather than a built-in integration. The source-control pane handles staging, branches, side-by-side diffs, and comment threads the agent can act on; PRs and CI checks go through a terminal pane or a built-in browser pane. T3 Code's one-button PR across four git hosts is the more packaged flow.

Can I run both?

Yes. They drive the same CLIs against the same repos and neither changes your git workflow. Plenty of people will keep T3 Code on their phone and run atrium at the desk.

Give your agents a room that lasts.

Free during public beta. Bring the agents you already pay for — your code stays on the machines you choose.

Download atrium for macOS or Windows