Skip to main content

A silent QA engineer that watches every page you touch

Hushbug passively detects console errors, failed API calls, layout shifts, accessibility violations, and security issues while you code. No SDK. No setup. No data leaves your browser.

No account required. Works immediately after install.

How it works

Three steps. Zero configuration.

1

Install

Add Hushbug from the Chrome Web Store. One click. No account. No configuration.

2

Code

Keep building your app. Hushbug runs silently in the background on every page you visit.

3

Review

When the badge turns red, open the side panel. See every issue with full context, stack traces, and timestamps.

Detection pipeline

Page JS context         Isolated world          Service worker         Side panel
  (MAIN world)         (content script)         (background.ts)       (Preact SPA)
       |                      |                       |                     |
  Detectors fire         postMessage relay      Global dedup +         Reads from
  issues locally    -->  with nonce auth   -->  suppression +     -->  chrome.storage
  (5s local dedup)       via chrome.runtime     badge update          .onChanged

Under 5ms overhead per page interaction. Full build under 180KB.

What it detects

10 detectors across 6 categories. From console errors to accessibility issues.

Console

Catches uncaught exceptions, unhandled promise rejections, and console.error() calls. Includes full error messages and stack traces.

Network

Flags failed fetch() and XHR requests (HTTP 4xx/5xx). Tracks response times and flags slow requests above your configurable threshold.

Performance

Detects Cumulative Layout Shift (CLS) events above threshold, monitors JS heap growth for memory leaks, and flags deprecated browser API usage.

Accessibility

Finds images without alt text, form inputs without labels, and missing ARIA roles. Checks text-to-background contrast ratios against WCAG AA.

Security

Detects mixed content (HTTP resources on HTTPS pages) and scans for missing security headers like CSP, HSTS, and X-Frame-Options.

Visual

Tracks layout shifts caused by images, fonts, dynamic content, and CSS animations. Shows exactly which elements moved and by how much.

Free tier includes ConsoleError and NetworkFailure. Pro ($7/mo) unlocks all 10 detectors.

Free vs. Pro

The free tier does the job for console errors and network failures. Pro unlocks everything else.

Feature Free Pro $7/mo
ConsoleError detector
NetworkFailure detector
SlowResource detector
LayoutShift detector
MemoryLeak detector
DeprecatedAPI detector
Accessibility detector
LowContrast detector
MixedContent detector
SecurityHeader detector
Badge count (color-coded)
Side panel issue list
Dismiss issues
Clipboard export (AI-ready)
Suppression patterns
Custom detection thresholds
Baseline snapshots + diffing
Persistent issue history

No account required for the free tier. Annual plan: $67/year ($5.58/month effective).

Zero data leaves your browser

Hushbug makes zero network requests during normal operation. Every detection, suppression rule, baseline snapshot, and setting is stored in chrome.storage.local on your machine.

No analytics

No tracking pixels, no telemetry, no usage data.

No remote servers

Everything runs locally in your browser. No cloud backend.

One network request ever

License key validation with Stripe. After that, nothing phones home.

Minimal permissions

storage, sidePanel, activeTab, alarms. No host permissions.

Start catching bugs you are missing

No account required. No setup. No SDK. Install and keep coding.

Free forever for console errors and network failures. Pro at $7/month when you are ready.