Visual bug tracking

Your users see the bugs.
Now you can too.

BugStash lets users pin feedback directly on your UI. Every pin captures a screenshot, console logs, network requests, and errors — automatically. No more "can you send me a screen recording?"

A
B
C
D

Trusted by 2,400+ developers

app.tsx
1
2
3
4
5
6
7
8
9
import BugStash from 'bugstash'
 
// 5 lines to complete visibility
BugStash.init({
projectId: 'proj_k8x2m',
enableLivePins: true,
enableScreenshots: true,
captureConsole: true,
})
TypeScript React
ConnectedUTF-8
3 pins active

Five lines of code. Your feedback loop is live.

Features

Everything between bug and fix.

Six capabilities that replace the entire back-and-forth. Each one works on its own, all of them better together.

Button text is clipped on mobile

Live Pins

Users drop contextual markers directly on your UI. Each pin captures position, DOM selector, and viewport.

Auto Capture

Console logs, network requests, and unhandled errors — recorded automatically with zero setup.

console
[info]BugStash connected
[warn]Deprecated API call at /api/v1/users
[err]TypeError: Cannot read property of null
[net]POST /api/pins 201 — 42ms

Screenshots & Annotations

Pixel-perfect captures with freehand drawing, arrows, and shapes. No browser extension needed.

Real-time Sync

Pins and reports appear instantly across every connected session. WebSocket-powered, zero polling.

resolved
open
new

AI Summaries

Auto-generated summaries that distill noisy feedback into clear, actionable tickets.

Team Workflow

Assign, comment, and resolve together. Slack notifications, GitHub issues, and webhooks built in.

How it works

Three steps. Under a minute.

No build plugins, no browser extensions, no complex configuration. Just code.

01Install the SDK

One npm command. Works with React, Vue, Svelte, vanilla JS, or any framework.

npm install bugstash
02Initialize in your app

Add your project ID and choose what to capture. Five lines, zero config files.

BugStash.init({ projectId: '...' })
03Ship and triage

Bugs stream into your dashboard in real-time. Assign to teammates, add context, resolve.

Issues stream into your dashboard
Pricing

Start free. Scale when ready.

No hidden fees, no per-seat surprises. Upgrade or cancel anytime.

Free

$0/mo

For side projects and solo developers.

  • 50 pins / month
  • 20 bug reports
  • 3 team members
  • 1 project
  • Community support
Get started

Pro

Popular
$29/mo

For growing teams that ship fast.

  • 1,000 pins / month
  • 500 bug reports
  • 15 team members
  • 10 projects
  • AI summaries
  • Priority support
Start free trial

Enterprise

$99/mo

For organizations at scale.

  • Unlimited pins
  • Unlimited reports
  • Unlimited members
  • Unlimited projects
  • AI summaries
  • SSO & audit logs
  • Dedicated support
Contact sales

Ready to close the
feedback loop?

Set up BugStash in under a minute. Free forever for small teams, no credit card required.

2,400+
Developers
180k
Pins captured
99.9%
Uptime
<50ms
Sync latency