Review first ranks up to five disk-confirmed files by receipted risk, downstream reach, change type, and repetition.
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.
Real Terrarium capture · showcase repository
Every priority explains why the file surfaced. A priority is guidance for review, never a claim that the code is broken.
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.
TERRARIUM
SECONDS → MINUTESFind 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

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 →Local by default.
The watch only listens on localhost. Repositories and recordings stay on your computer unless you choose to publish a replay.
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.
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.
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 →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 OPENLocal
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
Founding Pro
$120 per year. Save $24.
A one-person license for your own machines. Do not share the key.
- Compact browser timeline and summary
- Not the full animated terrain
- Encrypted before upload; the whole link opens it
- Set links to expire after 7, 30, or 90 days
- Up to 100 active hosted replay links or 2 GiB of active encrypted replay data
- Link records and revoke controls stay on the publishing machine
- Revoke and delete even after the plan ends
- Keep your Founding price while continuously subscribed
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.