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

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

Rooverr Technologies Inc
5.0(

2 ratings

)
ExtensionDeveloper Tools26 users
Item media 4 (screenshot) for Bugpilot: Console & Network Bug Reports for AI — Minus the Noise
Item video thumbnail
Item media 2 (screenshot) for Bugpilot: Console & Network Bug Reports for AI — Minus the Noise
Item media 3 (screenshot) for Bugpilot: Console & Network Bug Reports for AI — Minus the Noise
Item media 4 (screenshot) for Bugpilot: Console & Network Bug Reports for AI — Minus the Noise
Item video thumbnail
Item video thumbnail
Item media 2 (screenshot) for Bugpilot: Console & Network Bug Reports for AI — Minus the Noise
Item media 3 (screenshot) for Bugpilot: Console & Network Bug Reports for AI — Minus the Noise
Item media 4 (screenshot) for Bugpilot: Console & Network Bug Reports for AI — Minus the Noise

Overview

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

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 the failing component and the boundary that caught it • Browsing your full capture history instead of only the 10 most recent • Six more export formats: Claude XML, ChatGPT-tuned Markdown, Reddit-safe plain-text tables, single-file HTML, a Markdown + JSON archive, and HAR for Charles Proxy, Postman or DevTools 14-day refund, no questions asked — email bugpilot@roo360.com. WHAT IT DOESN'T DO You should know this before you install, not after. • React only. No Vue, Svelte or Angular state capture. • Console messages are stored as written. Redaction covers network traffic, form fields, URLs, DOM snapshots and React state — so if your app logs a token with console.log, that token will be in the report. Read it before you paste it. • Chrome allows one debugger per tab. If DevTools is already open on that tab, recording won't start — close it, or record in another tab. • No history search, no capture diffing, no annotations, no custom redaction patterns. Planned, not shipped. • console.debug is not captured. • Screenshots are capped at 5 per session and 500 KB total, and are off until you enable them. FAQ Does it work with my AI? It produces plain Markdown, so it works with anything that accepts text. Pro adds formats tuned to specific targets — Claude XML, a ChatGPT variant with a suggested prompt on top, and a Reddit variant whose tables survive Reddit's renderer. Why does it need the debugger permission? A bug report without the response body of the 500 that broke the page isn't a bug report. Manifest V3's webRequest API can see that a request happened but cannot read its body. Bugpilot enables exactly one protocol domain — Network — and detaches on Stop. Why does it need access to all sites? Bugs happen on whatever site you're on, and the capture scripts have to already be present when the error fires. Nothing is recorded until you press Record, and then only on the tab you chose. Does it replace DevTools? No. It replaces the transcription — turning what four DevTools panels are showing into one artifact you can paste into a chat window. It also keeps evidence DevTools discards on navigation unless "Preserve log" was already switched on. Where do my captures go? Your browser's own IndexedDB storage. One button in Settings deletes all of them. Is the output format documented? Yes — Bugpilot Capture Format v1.5.0. It's versioned on purpose, so a report you saved last month still parses the same way today. Help: https://bugpilot.roo360.com/help Privacy policy: https://roo360.com/privacy Support: bugpilot@roo360.com

Details

  • Version
    1.6.0
  • Updated
    August 5, 2026
  • Features
    Offers in-app purchases
  • Size
    508KiB
  • Languages
    English
  • Developer
    Rooverr Technologies Inc
    8 The Green #11191 Dover, DE 19901-3618 US
    Website
    Email
    bugpilot@roo360.com
    Phone
    +94 71 400 0011
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
  • D-U-N-S
    118668405

Privacy

Manage extensions and learn how they're being used in your organization

Bugpilot: Console & Network Bug Reports for AI — Minus the Noise has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

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

Personally identifiable information
Financial and payment information
User activity
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps