Debug Bugs in Seconds
Not Hours
TraceBug records user actions, console errors, network calls, and screenshots to generate developer-ready bug reports automatically. No backend needed.
Traditional Bug Reporting is Broken
Testers find bugs but developers can't reproduce them. The result? Days of back-and-forth that kills productivity.
The Real Pain Points
TraceBug Gives Developers Everything They Need
Every time a tester finds a bug, TraceBug has already captured all the context needed to reproduce and fix it. Zero extra effort.
“The page is broken”
“I don't remember what I clicked”
“There was some red error text”
“It's Chrome... or maybe Firefox?”
✓ Exact steps: Click Edit → Select Inactive → Click Update
✓ TypeError: Cannot read 'status' at line 42
✓ POST /api/vendor/update → 500 Internal Server Error
✓ Chrome 121, Windows 11, 1920×1080
Everything a QA Team Needs
A complete suite of tools for capturing, documenting, and reporting bugs — all built into a single lightweight SDK.
Automatic Bug Reports
TraceBug converts user sessions into developer-ready bug reports with zero manual effort. Auto-generated titles, flow summaries, reproduction steps, and environment data — all structured and ready to paste into Jira or GitHub.
Session Recording
Every user action is silently captured — clicks with full element context, form inputs (passwords auto-redacted), navigation, selects, and form submissions. Sessions are capped at 200 events and stored in localStorage.
Console & Network Monitoring
Automatically intercepts console.error(), unhandled promise rejections, and all fetch/XHR requests. Failed API calls are flagged with status codes. Framework noise (Next.js, Vite, Webpack HMR) is filtered out automatically.
Screenshot Capture
Capture full-page screenshots using html2canvas with smart auto-naming based on event context. Annotate with rectangles, arrows, and text overlays using the built-in editor. Color picker, undo support, and session gallery included.
Voice Bug Description
QA testers describe bugs by speaking — no typing required. Uses the Web Speech API (completely free, no paid services). Auto-capitalizes, adds punctuation, converts spoken "period" and "comma". Works in Chrome, Edge, Brave, Opera.
GitHub & Jira Integration
One-click export to GitHub Issues or Jira tickets. TraceBug generates properly formatted markdown (GitHub) and Jira markup with steps, errors, network log, environment, and screenshots. Copy to clipboard instantly — zero account setup needed.
Works with Any Frontend Framework
2 lines of code. Zero runtime dependencies. Dual CJS/ESM output for universal compatibility.
From Bug to Report in Under 60 Seconds
Four simple steps. No training required. Works for developers and non-technical QA testers alike.
Install Chrome Extension
Load the TraceBug extension in Chrome via Developer Mode, or install the SDK into your app with 2 lines of code.
Start TraceBug Session
Click the 🐛 floating button or the extension popup to enable recording. A green dot confirms TraceBug is active.
Reproduce the Bug
Navigate through the app as you normally would. Click buttons, fill forms, trigger the error. TraceBug captures everything silently in the background.
Generate Bug Report Instantly
Open the dashboard, select the session, and click GitHub Issue or Jira Ticket. A complete, developer-ready report is copied to your clipboard in under 10 seconds.
Install Chrome Extension
Load the TraceBug extension in Chrome via Developer Mode, or install the SDK into your app with 2 lines of code.
Start TraceBug Session
Click the 🐛 floating button or the extension popup to enable recording. A green dot confirms TraceBug is active.
Reproduce the Bug
Navigate through the app as you normally would. Click buttons, fill forms, trigger the error. TraceBug captures everything silently in the background.
Generate Bug Report Instantly
Open the dashboard, select the session, and click GitHub Issue or Jira Ticket. A complete, developer-ready report is copied to your clipboard in under 10 seconds.
Zero Meetings. Zero Back-and-Forth.
Tester finds bug → clicks one button → pastes into Jira. Developer has everything. The entire process takes less than 60 seconds.
Get Started in Under 2 Minutes
Choose the installation method that fits your workflow. SDK for developers, Chrome Extension for everyone else.
Install the SDK into any JavaScript/TypeScript project. Works with React, Vue, Angular, Next.js, Svelte, and plain HTML.
$ npm install tracebug-sdk
import TraceBug from "tracebug-sdk"; // Add this to your app entry point TraceBug.init({ projectId: "my-app", enabled: "auto", // dev + staging only });
That's it!
A floating 🐛 button will appear in the bottom-right corner of your app. Click it to open the dashboard, view sessions, and generate bug reports.
What a Real TraceBug Report Looks Like
This is an actual report generated by TraceBug from the demo “Vendor Update” bug — complete, structured, and ready for a developer.
| Method | URL | Status | Duration | Time |
|---|---|---|---|---|
| GET | /api/vendor/123 | 200 | 124ms | +0.3s |
| POST | /api/vendor/update | 500 | 89ms | +3.5s |
TraceBug vs. Manual Bug Reporting
See exactly what you get with TraceBug versus the traditional tester-writes-a-Slack-message workflow.