Bugpilot: Console & Network Bug Reports for AI — Minus the Noise icon

Bugpilot: Console & Network Bug Reports for AI — Minus the Noise

by Rooverr Technologies Inc · roo360.com · Developer Tools
Established publisherManifest V3 in_app
View in Chrome Web Store Data as of 16 Oct 2026

Record a bug, get one Markdown report of console, network & DOM for Claude, ChatGPT or Cursor — with the noise trimmed out.

Users
24
−2 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
3
0 in 30 days
Store rank
#141K
#117K among extensions
Version
1.6.0
updated 5 Aug 2026

Users

monthly, 5 months
01530May 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 24 usersMove the mouse over the chart for any month

Ratings count

monthly, 5 months
023May 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 3 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Bugpilot: Console & Network Bug Reports for AI — Minus the Noise

Your AI assistant can't debug what it can't see. Bugpilot records a browser tab while you reproduce a bug, then gives you one structured Markdown report — console output with stack traces, network requests with the bodies of the calls that failed, clicks, form state, DOM and React state — ready to paste into any AI No account. No server. Nothing leaves your machine. THE PROBLEM Debugging with an AI usually starts the same way: you describe the bug from memory, paste an error you half-remember, then spend three or four replies answering questions the assistant has to ask because the evidence isn't in front of it. • What did the request return? • What was the component state when it threw? • What did you actually click before it broke? • Was there anything in the console before the error? The browser had all of that at the moment the bug happened. The problem is collecting it and presenting it in a form a model can use. That is the whole job Bugpilot does. HOW IT WORKS 1. Open the page that's broken and click Record. (Ctrl+Shift+B, or Cmd+Shift+B on Mac, opens Bugpilot.) 2. Reproduce the bug the way a user would. 3. Click Stop. The report opens in a new tab. Copy it, or download it as a file. No time limit, no event cap, no auto-stop. A recording ends when you stop it. While you record, Chrome shows its own yellow "debugging this browser" banner. That's the Chrome Debugger API doing its job — the only way in Manifest V3 to read what a failed request actually returned. It clears the moment you press Stop. WHAT GETS CAPTURED • Console log, info, warn and error with stack traces, plus uncaught exceptions and unhandled promise rejections • Network requests with method, URL, status, timing and initiator — plus full request and response bodies for calls that failed, and for successful calls that finished within two seconds before an error, labelled with a confidence level • Clicks, with the selector, the visible text, and the state of every field in the surrounding form • Form inputs, committed on blur, and both SPA and full-page navigations • The DOM at the moment of the error • The React component tree, props and useState/useReducer values at the moment it threw • WebP screenshots at record start, on console errors, and at stop — off by default; turn them on in Settings Every event is tagged with an ID (E001, E002…) and a timestamp relative to the start of the recording, so the report can cross-reference cause and effect instead of leaving the model to guess. A small rule engine then reads the capture and proposes a most-likely cause with a confidence level, printed as a TL;DR at the top. Four deterministic rules — no model call, nothing inferred, nothing sent anywhere. SMART SUMMARY — SAME EVIDENCE, SMALLER REPORT A real capture is mostly noise: dozens of successful script, stylesheet, font and image requests, and the same console line repeated forty times. That noise costs you context window every single time you paste. Smart Summary strips it, and collapses identical messages into one line with a repeat count. What it never drops, by rule: • Errors and warnings • Any request that failed — including a 404 font or a 500 chunk • Any request correlated with an error • Document, XHR and Fetch requests • Anything another event cross-references • Anything within three seconds of an error It's opt-in, off by default, and applied at format time only. The stored capture is always the full recording, so switching the summary off re-renders the complete report with nothing lost. On our own test captures it removed between 55% and 96% of the report text, depending on how noisy the capture was. A clean capture legitimately saves little. You don't have to take the range on faith — the report page shows your capture's own measured figure before you switch it on. WHO IT'S FOR • You're building on Lovable, Bolt, v0 or Replit and the app breaks. One button turns "it's broken" into a report the AI can act on. No DevTools knowledge required — the report names the failing request and the failing component for you. • You work in Cursor, Copilot, Claude or ChatGPT. You already paste context by hand, and you know exactly what the round trips cost. • You're a front-end or full-stack engineer. You can debug this yourself; what you hate is transcribing it for someone else. • You're in QA, support or product. You can file a complete bug report without asking a developer to reproduce it first. • You can't paste customer data into a third-party capture service. There is no service. PRIVACY Everything happens on your machine. Captures are recorded, redacted, stored and formatted locally, in your browser's own storage. No Bugpilot account, no Bugpilot server, no telemetry, no analytics. Passwords, API keys, bearer tokens, JWTs, credit card numbers, auth headers and sensitive URL parameters are redacted out of network traffic, form fields, URLs, DOM snapshots and React state before anything is stored. Password fields are redacted by field identity rather than by pattern, so the value never reaches storage at all. Every report ends with a summary of what was removed. One narrow exception: buying or verifying Pro goes through ExtensionPay, our payment provider, so the extension asks extensionpay.com whether this install is paid, using an anonymous identifier. Your captures are never part of that request. The report is plain text. Read it before you paste it. FREE AND PRO Free is not a trial. It covers the whole loop: unlimited recording with no time limit, every capture type above, redaction, the TL;DR and heuristic analysis, Markdown copy and download, error-screenshot copy, a .zip of report plus screenshots, browsing your 10 most recent captures, and 5 Smart Summary reports. Pro is a one-time payment — $28 for the first 200 buyers, $44 after that. Lifetime, not a subscription. It adds: • Unlimited Smart Summary • The full React component tree with props and hook state, instead of just …

Growth

WindowUsersChangeRatingsRating
7 days−3−11.1%00.00
30 days−2−7.7%00.00

Chrome Web Store search rankings

Where Bugpilot: Console & Network Bug Reports for AI — Minus the Noise appears when people search the store, with the 30 day change
Search phrasePosition30 days
cause#73new

Version history

3 versions recorded
1.6.05 Aug 2026
1.5.08 Jun 2026
1.0.026 May 2026

Details

Category
Developer Tools
First seen
26 May 2026
Size
508 KB
Languages
en
Pricing
in_app
Privacy policy
bugpilot.roo360.com
Support
bugpilot.roo360.com
Extension ID
odpnoanlgpcndimdjnmbfpmpafmahokl

Permissions and risk

Elevated riskimpact 4, likelihood 2
Permissions
scriptingtabsstorageclipboardWritedebuggerdownloads
Site access
<all_urls>
Can read and change data on every website you visit.

Alternatives to Bugpilot: Console & Network Bug Reports for AI — Minus the Noise

Extensions that rank for the same store searches or share the Developer Tools category, ordered by users