A live map for agent-driven codebases

Your codebase is alive. Watch it.

Terrarium shows you where your coding agents are working, what they touched, and how the repo is changing as it happens. It runs locally and keeps a replay you can inspect later.

Runs locally Works across agents Built on inspectable data
TERRARIUM · LIVETHE REPO, AS IT CHANGES
Terrarium rendering its own repository as a living terrain

Captured from a live Terrarium session · Aug 15, 2026

WHERESee the active files

Terrarium maps the actual repo and shows where each agent is working.

WHENReplay the session

Go back through the work instead of reconstructing it from chat logs.

WHYKnow the limits

Terrarium shows that an event arrived. It does not claim the agent did what it reported.

THE REPOSITORY, IN MOTION

See the work as it happens. Come back to it later.

Terrarium turns the repository into a live map, then records the session as plain data you can replay and inspect.

LIVE

TERRARIUM

SECONDS → MINUTES

See where every agent is working.

Files become a map and agent activity shows up in place. You can spot collisions, follow a risky change, and understand a session without reading every chat.

  • Live repository map
  • Multiple agents at once
  • Session recording and replay
Terrarium live map with file cells grouped into organic districts
REAL REPOSITORY · 2 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

If Terrarium shows you something, you can check why.

The visuals help you notice what matters. Open any signal and follow it back to the file change, agent event, or receipt behind it. If data is missing, Terrarium says so.

01

Nothing leaves by default.

The watch binds to localhost. Repositories and recordings stay on your machine unless you explicitly share a replay.

02

The transcript read is wide.

Terrarium reads ~/.claude/projects and ~/.codex, then filters activity to the repository you opened. Those transcripts can contain your prompts and agent reasoning.

03

A receipt is not an audit certificate.

Hooks and transcripts are self-reported telemetry. Terrarium records what arrived and makes gaps visible; it cannot prove an agent performed the reported action.

04

The recording is yours.

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

GETTING STARTED

One command. One local tab. No account.

Point Terrarium at a repository and keep working with Claude Code or Codex. The watch opens on localhost and the recording stays on your machine.

Read the three-minute setup guide →
INSTALL AND WATCH THIS DIRECTORY$ npx terrarium-watch .NODE 18.17+ · TYPESCRIPT · JAVASCRIPT · PYTHON

PRICING

The local watch is free. Hosted and team features pay for the company.

Local recordings and replay are never paywalled. Upgrade when you want hosted links, fitted attention, or a shared team view.

CHECKOUTS CONNECT DURING RELEASE

Local

$0forever

The complete local watch.

  • All local agents
  • Unlimited local archive
  • Terrain and Loupe
  • JSONL recording and replay
Install free

Team

$49/ seat / month

For teams that want shared replays and receipts.

  • Shared agent capacity
  • Team replay library
  • Receipt exports
  • Shared attention controls
Join early access

EARLY ACCESS

Want launch updates or a hand getting started?

Leave an email. We will send product updates, not a drip campaign.

Product updates only. Unsubscribe any time.