Bug reports that explain themselves

Replay the bug.
Skip the back-and-forth.

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.

Free forever No account Chrome, Edge & Firefox
app.acme.test/checkout
REC 00:18
A3
CHECKOUT

Almost there.

Review your order and complete payment.

TimelineConsole 2Network 8

Clicked button.pay-now

!

TypeError: clientSecret is undefined

POST /checkout/session 500

Everything, in contextSynced to the exact moment it happened
BUILT FOR

Engineers

QA teams

Support

Indie hackers

01

ONE RECORD BUTTON

See what the user saw.
And what the browser knew.

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.

DOM defaultVideo optional30s replay

DOM replay, not another 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.

00:24 / 00:30
<button class="pay-now">Pay £84.00</button>

Console with the noise removed

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

Requests you can actually inspect

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

02

ALWAYS-READY REPLAY

The bug already happened?
You still have it.

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.

  • Passwords and credential tokens redacted
  • Nothing uploads until you choose to share
  • Seven-day expiry by default
Explore the replay viewer
30seconds
1,284 DOM events
Private until shared
42 interactions

Less explaining.
More fixing.

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.