One-click DOM recording
Start directly from the extension, reproduce the bug, then stop and share. There is no screen picker or second record button unless you explicitly choose video.
Record an interactive DOM replay and the technical trail behind it — console output and inspectable network requests — in one link your team can actually use.
Review your order and complete payment.
Clicked button.pay-now
TypeError: clientSecret is undefined
POST /checkout/session 500
Engineers
QA teams
Support
Indie hackers
ONE RECORD BUTTON
Start directly from the extension, reproduce the bug, then stop and share. There is no screen picker or second record button unless you explicitly choose video.
The rolling recorder reconstructs the last 30 seconds from DOM snapshots and user events. It stays crisp at any resolution and is ready after the bug has already happened.
<button class="pay-now">Pay £84.00</button>Logs, warnings, thrown errors, and unhandled rejections appear on the same clock as the recording.
14:22:08 Cart restored 3 items
14:22:12 Payment mount took 1842ms
14:22:14 TypeError: clientSecret is undefined
Open any request to see its headers, payload, response body, status, and timing. Credential-like tokens are redacted automatically.
GET/cart200
POST/checkout/session500
POST/telemetry204
ALWAYS-READY REPLAY
Berry keeps a private 30-second ring buffer in the tab. Click once after something breaks and get an interactive DOM replay — no screen video, no giant file.
Install Berry and make your next bug report the last message in the thread.
Add to Chrome — it's freeNo signup. No card. No catch.