Browser recording

Press Record in the side panel and reproduce the bug normally. Interactions, console output and network traffic land on one timeline, in the order they happened.

Works without an account.

Session Recorder capturing a fictional checkout, with clicks, notes and console events in the side-panel timeline.
Standalone development build, before the Proofline connection. Fictional checkout and sample report.
Needs
Chrome or a Chromium browser. No account.
Produces
A local session with a timeline, screenshots and captured request data
Settings
Capture detail, redaction rules, telemetry filtering, API spec

When to use it

Use it whenever someone has to understand a bug they did not see: a QA finding headed for a developer, a product review note, or a failure you want an AI coding agent to trace. The recording replaces the usual pile of screenshots, copied console lines and “I clicked around a bit” in the ticket.

What gets captured

Choosing capture detail

The Record button has a detail control with four presets. Each one changes how often screenshots are taken, whether hovering is recorded, and how much of each request body is kept.

PresetScreenshotsHover trackingInline body cap
MinimalOn demandOff64 KB
StandardKey momentsOff128 KB
Detailed (default)Every interactionAfter 700 ms256 KB
MaximumEvery interactionAfter 350 ms1 MB

Analytics and telemetry requests are still captured, but by default they are left out of Standard and smaller exports, so the network section stays about your app. Turn on API spec in capture settings and the export also includes an openapi.json inferred from the JSON traffic you exercised.

Limits

Record your next bug instead of describing it

Session Recorder is free and open source under the AGPL-3.0. Recording and ZIP export need no account. AI, transcription and publishing are optional: use your own providers, whose charges apply, or use credits with the optional Proofline connection preview when it reaches your installed version.

Get started with Proofline