For students + remote programming tutors

Replay the reasoning.
Not the whole screen.

Capture a short, student-controlled trail of commands, chosen output, file diffs and hypotheses. Your tutor reviews the decisions in minutes—without a call recording.

Manifest V3 · Chrome, Edge, Brave · local-first

A five-minute lesson, cut into useful moments Paper-cut illustration of a code review timeline connecting terminal snippets, diffs, a hypothesis tab, and result markers.

Captures chosen command + output

Preserves named file snapshots

Never records webcam, audio or keystrokes

A useful trail, not a data exhaust

From “it broke” to the exact first wrong turn.

Each step pairs evidence with the student’s expectation. That makes a replay readable as reasoning, not just a wall of logs.

  1. 01

    Choose the evidence

    Paste one command and only the output that matters, or add named before/after file snapshots.

  2. 02

    Name the hypothesis

    Write what you expected before the run and what the result changed. Secrets are masked before saving.

  3. 03

    Export one local bundle

    Send a readable JSON file. Your tutor imports it, uses arrow keys to replay, and sees original snapshots.

The tutor view

Failure beside hypothesis. Context intact.

The evidence stays anchored to the thought that produced it. File diffs keep both source snapshots, so rendered highlights never become the only record.

  • Left/right keyboard playback
  • Visible skipped-private-command gaps
  • Import errors with a next step
  • Offline after installation
STEP 02 / 04failed

npm test -- cart

Student hypothesis

“The reducer runs twice because the removed item is still in state.”

Expected: 18
Received: 36

at cartTotal (cart.test.ts:42)

▨ 1 sensitive value masked before saving

Privacy is the architecture

Your lesson stays on your machine.

Explicit input only

No page scraping, arbitrary keystrokes, camera, microphone, screen capture or remote control.

Scrub before save

Common tokens, credentials and your extra one-step mask words are replaced before local persistence.

Portable, inspectable file

The export is ordinary JSON. Read it, archive it or delete it without an account or proprietary cloud.

Read the plain-language privacy policy

One purchase. No per-seat meter.

The full recorder is free.
Plus makes review faster.

Capture unlimited steps, mask secrets, preserve snapshots, import and export for free. Plus adds Tutor Lens: a hypothesis map and print-ready lesson debrief.

Install in under a minute

Unzip. Load unpacked. Start a replay.

  1. Download and unzip the extension.
  2. Open chrome://extensions and enable Developer mode.
  3. Choose “Load unpacked” and select the unzipped folder.
Download v1.0.0