It's local, it's free. Forever.
NewAI writes the title, summary and repro steps

Bug reports your devs can actually reproduce

One click records your tab and voice, plus the console logs, network requests, repro steps and page replay behind them. Hold to mark the bug, talk through it, and AI turns it all into a written report behind a single link.

Free for individuals No credit card Chrome, Edge, Brave & Arc

shop.acme.dev/checkout
REC00:00
Cart / Shipping / Payment
Wireless headphonesQty 1$99.00
USB-C cableQty 2$30.00
Subtotal$129.00
ShippingFree
Total$129.00
Pay $129.00
Something went wrong. Please try again.
JD

Demo

See a bug report in 60 seconds

Demo video coming soon

How it works

From "it's broken" to a fix in three clicks

No more screenshots, guesswork, or 20-message threads asking which browser you were on.

  1. 1

    Record

    Hit the Bugcap icon and reproduce the bug. Talk it through, and press and hold anywhere to mark what's wrong.

  2. 2

    Capture

    Console logs, network requests, steps and device info are captured automatically, and your voice is transcribed, all synced to the video.

  3. 3

    Share

    AI writes the title, summary and repro steps. Share one link instantly, or export a PDF, Markdown or a ZIP with the video.

Features

Everything a developer asks for, captured before they ask

Tab + voice recording

Record the browser tab where the bug happens, with optional mic narration. Every frame lines up with the logs, requests and steps behind it.

Hold to mark the bug

Press and hold anywhere on the page to drop a pin and describe what's wrong, or drag to circle it. Each mark lands on the video timeline at the exact moment.

Dictated notes

Talk instead of typing. The note box fills in as you speak, and dictation runs in an isolated extension frame, so the page you're testing can't access your mic.

Voice auto-notes

Just say "this is broken" or "the total should be $129" while you record, and Bugcap drops a note at your pointer. Edit or delete it later, or turn it off in settings.

Console logs

Every log, warning and uncaught error with full stack traces, timestamped to the exact second in the video.

Network requests

Every fetch, XHR, WebSocket and beacon with method, status, timing and size. Failed requests include masked headers and bodies, so the failing 500 stands out.

Repro steps + page replay

Clicks, form input, dialogs and navigations become readable steps synced to the video, with the requests and errors each one caused. Rage and dead clicks are flagged, and page replay lets you inspect the DOM at any moment.

Environment + Web Vitals

Browser, OS, viewport, locale, connection and URL on every report, plus LCP, INP, CLS and TTFB so slow pages get flagged. No more "which version?"

Instant links, exports + copy

Your link is ready the moment you stop. Copy a summary with a GIF straight into Jira, Linear or Slack, or export a PDF, Markdown or ZIP with the video.

AI bug reports

Talk through the bug. AI writes the report.

Bugcap turns your narration, notes, errors and failed requests into a report a developer can act on, ready seconds after you stop.

Automatic transcript

Your narration is transcribed while you record, timestamped next to the video, so nobody has to listen to the whole thing.

Title + summary

A clear title and a short summary of what you were doing, what went wrong and the likely cause, written from your voice, notes, errors and failed requests.

Expected vs actual + repro steps

What should have happened, what happened instead, and up to 10 steps a developer can follow to reproduce it.

Severity + labels

Each report is rated critical, high, medium or low and tagged with labels like checkout or api. Edit anything before you share it.

Included with a free account. Disconnect the extension to keep a recording fully local.

Connections

Every bug report, right where your team works

Forward each new report automatically. Set it up once for your whole organization.

Notion

Connect in one click and pick a database. Each report becomes a page with the link, errors and failed requests.

Webhooks

Send every report to your own endpoint, with custom headers, test sends and a signing secret you can rotate.

Slack

Paste a Slack incoming webhook URL and reports arrive as a formatted message in your channel.

Discord

Paste a Discord webhook URL and reports arrive as a formatted message in your server.

Failed forwards are retried up to 5 times, and the uploader and admins get an email if one still fails.

Notion, Slack and Discord are trademarks of their respective owners. Their names and logos are used only to identify compatible services and don't imply endorsement by or affiliation with Bugcap.

Before & after

Stop playing bug-report telephone

Without Bugcap
PM
Priya

Checkout is broken again

DV
Dev

Works on my machine. Which browser? What were the steps?

PM
Priya

Not sure, I just clicked pay?

DV
Dev

Can you send a screenshot and the console output?

PM
Priya

What's a console?

2 days later: closed as "cannot reproduce"
With Bugcap
0:24

Checkout fails with 500 after clicking Pay

Pay throws a TypeError in submitPayment and the checkout request returns 500, so the order is never created.

High Chrome 129 macOS 15.1 1440×900
  • 3 console errors TypeError in submitPayment
  • 1 failed request POST /api/checkout 500
  • 1 note marked on the page Pay does nothing
  • 6 repro steps recorded automatically
  • Narration transcribed, 4 lines
Export PDF Copy link
Fixed and shipped in 2 hours

FAQ

Questions, answered

Is my data private?

Without an account, reports stay in your browser until you choose to share a link. When the extension is connected to your bugcap.io account, the recording uploads while you record so the link and AI report are ready the moment you stop; disconnect to keep a recording entirely local. Steps show what was typed so a developer can reproduce the bug, but passwords, emails, phone and card numbers, tokens and anything you mark with data-bugcap-mask are masked, and you can turn typed values off in settings. The video, console logs and failed network responses are uploaded as recorded, so review a report before sharing it. Console and network activity from shortly before you pressed record can be included, marked "pre". Shared reports use unguessable links that aren't indexed by search engines, and anyone with the link can view them.

How does the AI work?

When the extension is connected, Bugcap sends your narration, notes, a few key-moment screenshots and the masked steps, console errors and failed requests to our server, which uses Cloudflare Workers AI to transcribe the audio and write the title, summary, repro steps, severity and labels. Cloudflare doesn't train on this data. You can edit everything the AI writes, and disconnecting the extension turns AI off.

Which browsers are supported?

Bugcap is a Chrome extension and needs Chrome 116 or later. Other Chromium browsers such as Edge, Brave and Arc also work. Firefox and Safari aren't supported. Install it from the Chrome Web Store.

How long are reports kept?

Shared links stay up until you delete them. Delete a link from your dashboard to free up its minutes.

Do my teammates need to install anything to view a report?

No. Anyone with the link can watch the video, read the AI summary and transcript, and inspect the logs, network requests and device info right in their browser.

Your next bug report takes 30 seconds

Install Bugcap and turn "it's broken" into a fix-ready report your developers will love.

Install Chrome extension, it's free