Record
Click Roll, hit Record. Reproduce the bug like you normally would. Stop.
Bug reporting for teams that ship with AI
Record the bug once. Roll captures the video, console, network and every click, then hands the whole thing to Cursor or Claude — or to a teammate as a link.
No account to record · Local-first · Open .jam format
A real Roll: the clip, the failing request, the console error and the click that caused it — one link.
How it works
Click Roll, hit Record. Reproduce the bug like you normally would. Stop.
Open in Cursor drops the timeline into your agent. Or copy a link for a human.
The agent sees the exact request that failed and the stack that threw. No "can you send a video?".
What your agent gets
Every Roll ships a timeline.md that merges clicks, requests and errors in order, plus the raw HAR, console and events. The Roll MCP server serves it straight from your disk.
# Checkout submit never finishes
> app.example.com/onboarding · 13.0s
## Timeline
- t+00:02.14 · click "Continue" · button.primary
- t+00:02.31 · net POST /v2/preferences → 500 · 2.5s
res: {"error":"plan is undefined"}
- t+00:07.02 · console TypeError: Cannot read properties
of undefined (reading 'plan')
at PreferenceForm (onboarding.tsx:142)
## Failed requests (1)
### POST /v2/preferences → 500Roll vs the usual
| Roll | Typical bug recorders | |
|---|---|---|
| Record without an account | Yes | Sign up first |
| Recordings stay on your machine | Yes, until you publish | Uploaded on stop |
| Hand-off to Cursor / Claude | One click, via MCP | Copy-paste a link |
| Agent-readable timeline | timeline.md in every Roll | Video + separate panels |
| Instant replay | Save the last 2 min after the bug | Yes |
| Open format | .jam — a zip of JSON + WebM | Proprietary |
| Price | Free · Pro $29 once | Per seat, per month |
Pricing
Recording and MCP never cost anything. Pro removes the caps.
$0
$29 once
FAQ
Video of the tab (or your screen), console messages, network requests with bodies, clicks, inputs, and navigations — all time-aligned. Passwords and card fields are redacted before they leave the page.
Tab starts instantly and records just the page you're on. Screen uses Chrome's share sheet once and then follows you across tabs and windows with nothing to click.
On your machine, as an open .jam bundle. Nothing uploads until you publish a link. Your agent reads the same files through the Roll MCP server.
Cursor and Claude Code through MCP; Claude.ai and ChatGPT through a copied prompt with the timeline. Anything that can read a folder can read a .jam.
Not to record, not to use MCP. Sign in only when you want a public link. Free links last 7 days; Pro links stay until you delete them.
Install from the Chrome Web Store. Pin it. Record.
Roll is a Chrome extensionInstall it on a computer
Email me the link