Now with voice narration Β· v0.6.0

Bug reports
that stay
yours.

Capture it, talk through it out loud, share one HTML file — and nothing ever leaves your machine.

Free · Open source · No account · Chromium, Chrome 118+

The shift

A repro you can hear beats a repro you have to guess.

Same capture. Same timeline. The difference is whether the person reviewing it has to invent the story β€” or just presses play.

Silent repro

"…so it saved fine? Why are there two requests? What was I supposed to be looking at here?"

Narrated repro
Play the narrated repro
Privacy by architecture

Your data never
leaves your machine.

Not "encrypted in transit." Not "SOC-2 compliant." Nothing is uploaded at all. The whole bug report is a single local file that only travels if you choose to share it.

One self-contained HTML fileTimeline, session replay and narration in a single document that opens offline β€” no viewer to install.
No server, no accountThere's no backend to sign into and nothing to breach. Capture works the first second after install.
No telemetry, everOpen source under GPL-3.0 β€” read the code and confirm it for yourself. This page has no analytics either.
Network β€” while OpenJam runs

β€” no requests β€”
nothing left this machine

0
Requests
0 B
Uploaded
0
Cookies
Like Jam, but yours

You already know Jam. This is the version you control.

Same job β€” capture a browser bug and share it so someone else can act on it. Jam is a polished hosted product; OpenJam trades the cloud for guarantees you can audit. Different tools for different priorities.

Cloud capture toolsOpenJam
Where captures liveUploaded to their servers→On your machine, always
Account requiredSign-up / SSO→None — works after install
Sharing formatA hosted link→One self-contained HTML file
Viewing a reportNeeds their servers / a live link→Opens offline — no network needed
SourceClosed→Open, GPL-3.0
CostFree tier + paid plans→Free — nothing to host or pay for
How it works

Three steps. No magic, no overselling.

Here's exactly what it costs and exactly what you get.

1

Install the extension

Add OpenJam from the Chrome Web Store β€” one click, auto-updates. Or load the release zip unpacked.

Cost: it's a Chrome extension Β· Chromium browsers, Chrome 118+
2

Hit record & talk

OpenJam attaches via the same DevTools debugger protocol Chrome ships with β€” you'll see the "being debugged" banner. Reproduce the bug and narrate what you're doing.

Chrome shows a "being debugged" banner β€” that's the capture working
3

Get one HTML file

Stop & download a self-contained report β€” session replay, full timeline, and your narration. Open it offline, send it however you already send files.

Output: 1 .html file Β· opens offline, no viewer needed
Free Β· Open source Β· v0.6.0

Capture the bug. Keep the file.

Add OpenJam to Chrome and your next repro stays exactly where you left it β€” on your machine, in one file, in your voice.

No account Β· No telemetry Β· GPL-3.0 Β· Chromium browsers, Chrome 118+