v2.0 Now Live

Bug tracking shouldn't be
scary.

Turn your users' "Uh oh" moments into GitHub issues with full technical context. Actionable feedback, preserved workflow.

Free for 1 repo Cancel anytime 3 min setup

Compatible with your stack

Next.js React Vue Svelte HTML/JS
2,847

Bugs processed this month

340+

Active developers

4.2h

Saved per dev/month

98%

Bugs with full context

"No more 'What browser are you using?'. Every bug comes with all the info. Game changer."

MK
Mary K.
Lead Dev @ SaaS Startup

"The GitHub Projects integration is perfect. Bugs land directly in our board with zero manual work."

TP
Tom P.
Indie Hacker

"The widget is super light, zero impact on Core Web Vitals. And our users love how easy it is to report issues."

SL
Sarah L.
CTO @ Web Agency
Features

Everything you need to ship with confidence.

Native GitHub Sync

Issues created by users appear instantly in your repo with all metadata attached.

2-Way Communication

When you close an issue or comment on GitHub, we can notify the reporter automatically.

GitHub Projects Ready

Automatically assign new bugs to specific columns in your Projects.

Anti-Spam

Smart rate limiting and captcha to prevent your repo from being flooded.

Console Capture

Automatic capture of console logs and errors for complete debug context.

Ultra-Light Widget

Our script weighs less than 5kb and loads async. Zero impact on your web vitals.

Developer Experience

Stop asking
"What browser are you on?"

UhOh.no automatically captures the technical context needed to reproduce bugs.

Automatic Environment Context

OS, browser version, viewport size and network status captured automatically.

Console Logs & Errors

Capture the full console history (logs, warnings, errors) before the crash.

Smart Screenshots (Optional)

Automatic screenshot generation of the user's view.

Custom Metadata

Inject your variables like userId or plan directly into the issue.

AI Triage

Our AI rewrites vague reports into clear reproduction steps.

payload.json
const issueData = {
"title": "Checkout 404 Error",
"browser": {
"name": "Chrome",
"version": "120.0.0",
"os": "Mac OS X"
},
"console": [
// Full session history
"[Error] Failed to load resource: 404",
"[Log] User clicked checkout_btn"
],
"metadata": {
"user_id": 1024,
"plan": "pro_tier"
},
"ai_suggestion": "Check payment gateway..."
}
Status
Synced to GitHub
Customer Success

Support your users without
leaving GitHub.

Your users get premium support. You stay in your code editor. Everyone wins.

The Invisible Bridge

Reply to issues directly in GitHub. We filter your technical comments, but send your public responses directly to the user via email.

"When the user replies via email, it appears directly in the GitHub thread."

Organization Portals

Give your non-technical teams (Sales, Marketing) a dedicated dashboard to track bugs without GitHub access.

  • Public Status Page
  • Internal Dashboard

Workflow Automation

Don't manually send emails for every fix. Set up triggers based on GitHub status changes.

Status: Done → Email: Fixed Template Label: Investigating → Email: Update
Automation Rule #1
IF Issue Status Changed to "Done"
THEN Send Email Template "Bug Fixed"
AND Add Comment "Notified user via email"
Quick Start

Up and running in 3 minutes

No complex setup. Connect GitHub, paste the script, receive your bugs.

1

Connect GitHub

Secure OAuth authentication. Select the destination repo for your issues.

~ 30 seconds
2

Add the widget

One line of script to paste before </body>. Works with all frameworks.

~ 1 minute
3

Receive bugs

User reports land directly in your GitHub Issues with full context.

You're done!
Get started now
Free Cancel anytime 3 min setup
FAQ

Frequently Asked Questions

What is UhOh.no?

UhOh.no is a bug reporting widget that lets your users report issues directly from your application. Reports are automatically turned into GitHub issues with all the technical context needed (browser, OS, console logs, etc.).

How does the GitHub integration work?

You connect your GitHub account via OAuth, then select the destination repository. Each bug report automatically creates an issue in your repo with appropriate labels, technical metadata, and user context.

Does the widget slow down my application?

No. The UhOh.no script weighs less than 5kb and loads asynchronously. It has zero impact on your Core Web Vitals or page load time.

How are my users notified?

2-way communication automatically sends an email to the user when you comment or close the issue on GitHub. The user can also reply by email, and their response appears in the GitHub thread.

What data is collected?

By default: browser, OS, screen size, URL, and console logs. You can also inject custom metadata (userId, plan, etc.). No personal data is collected without explicit user consent.

Report Issue
Powered by UhOh.no