One script tag. When your users or QA click report, Bug Reporter captures a masked viewport screenshot, recent click breadcrumbs, console errors, and network telemetry automatically.
Developer has to ask:
Instantly captured in memory:
No heavy dependencies. No host page disruptions.
Ultra-lightweight vanilla JS. Heavy screenshot modules are lazy-loaded only when the user submits a report.
DOM elements with data-bug-mask and passwords are masked directly in memory before transmission. No tokens, cookies, or auth headers ever leave the client.
Turns incoming bugs into ready-to-solve GitHub issues with markdown checklists and sends real-time alerts to your team chat.
// 1. Paste into your HTML
<script async src="https://cdn.bugreporter.dev/widget.js" data-key="pk_abc123"></script>// 2. That's it! The widget isolates inside Shadow DOM automatically.