A live map for your coding agents

Your agents are building. See what changed.

Follow Claude Code and Codex across your repository. See the files they touch, find the changes worth reviewing, and replay the work when you return. Runs on your computer. No account needed.

Free Mac app · Signed Windows preview · Terminal on macOS, Windows, and Linux

Runs on your computer See confirmed file changes Keep your history locally
TERRARIUM · REAL CAPTUREA SHOWCASE REPOSITORY, IN MOTION

Real Terrarium capture · showcase repository

FIRSTStart with the files that matter

Find confirmed changes and see why a file deserves attention, including how much other code depends on it.

WHYFollow it to the source

Open the file behind an activity report or confirmed change. Review priorities help you choose where to look; they do not judge code correctness.

THENReplay the whole session

Go back through the work without piecing it together from chat logs. Recordings remain plain JSONL on your computer.

YOUR REPOSITORY, REVIEWABLE

See the work. Know what deserves review.

Terrarium maps your repository as agents work, shows reported activity and confirmed file changes separately, and helps you find what to review next.

LIVE

TERRARIUM

SECONDS → MINUTES

Find the consequential changes without opening every agent chat.

Files become a map. Work with an exact target appears on the right file. Work without one stays in the activity panel. Changes confirmed on disk are marked separately. Review first ranks the confirmed files worth opening and explains why they surfaced.

  • Live files, symbols, and Codex / Claude Code activity
  • A review queue with reasons for each priority
  • Review the whole Git working tree against local HEAD
  • Export a local Markdown review handoff
  • While-you-were-away brief and local session replay
  • Switch between projects and existing worktrees
  • Encrypted state sharing between paired installations
  • Local MCP observation and an owner-approved agent inbox
  • Read-only diagnostics and local snapshots
Terrarium live map with several coding agents, confirmed disk changes, and local session notes
REAL REPOSITORY · MULTIPLE WORKTREES · LOCALHOST

AVAILABLE NOW VIA NPMThe free local watch runs on macOS, Windows, and Linux. Paired connections exchange state through files or a folder you choose to synchronize; they do not control agents or synchronize your source code. Explore the current features →

LANGUAGES TODAYTypeScript, JavaScript, and Python get full structural detail. Other files still appear on the map, but without symbol-level anatomy.

GRAINWORK DEV TOOLSFollow the work here. Follow your product in Terrarium Observability, our private macOS preview for technical and business operations. Explore the tools →

THREE WAYS TO SEE THE SAME WORK

Abyss. Atoll. Vellum.

Choose a dark ocean, a bright island, or Vellum’s desert palette. Every style is included in Free.

Terrarium’s own repository shown in the Abyss style
AbyssDeep blue, after dark.
Terrarium’s own repository shown in the Atoll style
AtollBright water and living islands.
Terrarium’s own repository shown in the Vellum style
VellumWarm paper and desert tones.

Actual Terrarium captures, showing Terrarium’s own repository. Open an image to inspect it at full size.

WHAT YOU CAN VERIFY

Every signal has a source.

Open anything Terrarium shows you and trace it back to the file change, agent event, or receipt behind it. If Terrarium cannot find a source, it says that too.

How Terrarium separates the evidence →
01

Local by default.

The watch only listens on localhost. Sharing is explicit: publish an encrypted replay, or exchange encrypted state with an installation you have paired.

02

It reads your agent history too.

To match activity to the repository, Terrarium reads ~/.claude/projects and ~/.codex. Those files can include your prompts and agent responses.

03

A report is not proof of a disk change.

Hooks and transcripts show what an agent reported. Terrarium keeps that separate from changes its filesystem watcher confirms.

04

Your recordings stay readable.

Sessions live in ~/.terrarium as plain JSONL. You can inspect, replay, copy, or delete them without an account or subscription.

GETTING STARTED

Watch one real change in your repository.

Run Terrarium where Claude Code or Codex is working, keep the map open, and make one safe edit. When recent changes says edited on disk, Terrarium has confirmed the change. No account required.

Read the setup guide →
RUN IN YOUR REPOSITORY
npx --yes terrarium-watch@latest start .
OPENS THE MAP · KEEPS WATCHING IN THE BACKGROUND
NODE 22.12+ · TYPESCRIPT · JAVASCRIPT · PYTHON

PRICING

Start free. Share a replay with Pro.

Founding Pro is $12 per month or $120 per year for one person. It turns a selected recording into a compact encrypted browser timeline and summary for someone who needs to see the work without installing Terrarium. Keep subscribing and your Founding price stays the same.

FOUNDING PRO AVAILABLE

Free

$0forever

Today’s complete local toolkit stays free.

  • Claude Code and Codex activity
  • Changes ranked for review
  • Working-tree review and away briefs
  • Live map and project switching
  • Local archive, recording, and replay
  • Encrypted connections between your machines
  • Local MCP observation and approved inbox
  • Local snapshots and all three visual styles
Install free

Today’s Free features stay free. New feature additions will be part of Pro. Buy Pro for the hosted replay features available today; future features are not included in this offer until announced. Questions about the plans?

PRODUCT UPDATES

Need help getting Terrarium running?

Leave your email and we'll help with setup and send the occasional product update. That's it.

We'll email a confirmation link. Unsubscribe any time.