Local review receipts for coding agents

Know what your agents changed. Review the right files first.

Terrarium turns your repository into a live map, keeps reported activity separate from changes confirmed on disk, and ranks the files that deserve your attention with receipts. It runs on localhost and saves every session for replay.

Runs on your computer Ranks confirmed changes Shows why each file matters
TERRARIUM · REAL CAPTUREA SHOWCASE REPOSITORY, IN MOTION

Real Terrarium capture · showcase repository

FIRSTStart with the files that matter

Review first ranks up to five disk-confirmed files by receipted risk, downstream reach, change type, and repetition.

WHYInspect the receipt

Every priority explains why the file surfaced. A priority is guidance for review, never a claim that the code is broken.

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, keeps every reported action distinct from disk proof, and makes the important changes easier to find.

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 each priority with receipts.

  • Live repository map
  • Ranked review-first queue
  • Task, worktree, and file identity
  • Session recording and replay
  • Read-only first-run Doctor
  • Three local skins with the same evidence contracts
  • Branded local snapshots
Terrarium live map with several coding agents, confirmed disk changes, and local session notes
REAL REPOSITORY · MULTIPLE WORKTREES · LOCALHOST

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

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. Repositories and recordings stay on your computer unless you choose to publish a replay.

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 →
FIRST LIVE PROOF
npx --yes terrarium-watch@0.0.20 start .
NO INSTALL QUESTION · PROMPT RETURNS AFTER READY
NODE 22.12+ · TYPESCRIPT · JAVASCRIPT · PYTHON

PRICING

Everything local stays free. Pro is only for publishing replays.

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 CHECKOUT OPEN

Local

$0forever

The complete local watch.

  • Claude Code and Codex activity
  • Ranked review-first receipts
  • Local session archive
  • Terrain and file view
  • JSONL recording and replay
  • Branded local snapshots
Install free

Need Terrarium for a team? We only sell one-person licenses today. Tell us how your team works.

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.