01 — In the works
What I'm building.
One focused product at a time, built in the open — live at its own domain.
Coming soonFeedback widget
Pinebug
Bug reports your users can actually send, and you can actually fix.
A single line of JavaScript drops a feedback button onto any site. Your user clicks it, says what went wrong, and hits send — while Pinebug quietly captures the screenshot, console, network, errors and a replay of their last minute. Every report lands reproducible and tied to the deploy that caused it.
<script src="cdn.pinebug.com/widget.js" data-project="pb_…" async></script> Visit pinebug.com ↗Install1 line
Masked by default
01One line to installDrop a single script tag on any site — no config, works with any framework.
02One click for your usersThey tap the button, say what went wrong, and hit send. Under fifteen seconds, no account.
03The hard part, captured silentlyScreenshot, console, network, errors and full environment attach to every report on their own.
04Every report is reproducibleNo more “it doesn’t work” with nothing to go on. Each one lands with a session replay, logs and the exact environment — so you can actually fix it.
05Tied to the deploy that caused itPinebug lines reports up against your Vercel deploys and GitHub commits, so a spike right after a release is impossible to miss.
Built for the way you fix thingsCopy any report as a ready-to-paste prompt, or pull it straight into Claude Code and Cursor through the Pinebug MCP server — replay, logs and environment already in context, so the fix is one paste away.