Ship it. We'll watch it.

Every app you've shipped in one calm list: up, used, paying, broken. Your coding agent reads it and fixes what breaks.

  • 14 days free, no card
  • Read-only keys
  • 2-minute setup

Not ready? See the live demo → BugOtter watching bugotter.com, no sign-up

Works with
  • Claude Code
  • Cursor
  • Codex
  • Stripe
  • Polar
  • Lemon Squeezy
  • Creem
  • Vercel
  • Netlify
  • Cloudflare
  • GitHub
  • Search Console

Every morning, one calm list.

The apps that need you are on top, with one sentence on what changed. Everything else just says it's fine.

Six questions, answered before your coffee.

Every app you ship raises the same questions. BugOtter answers them for all of your apps at once, with the number that matters in bold.

Is it up?

Checked from three regions. Down only when two agree.

≈$18 missedDown 42 min after deploy v1.4.2.
See it live

Is anyone using it?

One small script. No cookies, so no cookie banner.

x.com41%
Google27%
Reddit14%
6,130 visitorsReddit visitors hit an error 6× more often.
See it live

Is it making money?

Read-only keys. Nothing gets charged or changed.

$240 from one postProduct Hunt customers stay: 75% still paying.
See it live

What's broken?

Errors ranked by who they hurt. Browser errors come with the script.

TypeError reading 'coupon'src/cart.ts:13 · since v1.4.2
2 paying customershit it · $58 MRR affected.
See it live

Did my deploy break it?

Every deploy, checked before and after.

Errors ×3.6Caught 3 minutes after it shipped.
See it live

Which apps pay off?

Revenue minus what each app costs to run.

  • buildgr.id+$612 · keep
  • notes.app+$40 · watch
  • tinyforms.io$0 · 0 visits
1 app to put to sleeptinyforms.io: nothing in 30 days. Sleeping is free.
See it live

Your agent fixes it. We prove it worked.

Claude Code, Cursor, Codex and the rest read BugOtter's evidence across every app, fix the bug, and BugOtter checks real traffic after the deploy.

Claude CodeCursorCodexWindsurfGrokHermes
$claude mcp add --transport http bugotter https://bugotter.com/api/mcp
  • Read-only unless you allow more
  • Evidence, not guesses: it says what it knows and what it doesn't
  • No names or emails, and captured text is marked as untrusted
Hear about it where you are:TelegramSlackDiscordEmailPhoneplus a calm Monday email

Share your wins.

First sale, first $500 week, a new MRR high: one tap makes a card for X. Or show a live, verified badge.

First sale$29buildgr.id just made its first sale
$108 MRR · 99.9% uptime · verified by BugOtter

Verified from your read-only keys. Totals only, and off until you turn it on.

Try it on a real account.

Watch BugOtter watch bugotter.com: the real site, its uptime, visitors and errors. Click around; nothing can break.

You're in the BugOtter demo.Open the demo →

Is your app leaking keys?

A free check, no account needed. We look at whether it's up, when its SSL certificate runs out, API keys in your JavaScript, open .env and .git files, missing security headers and broken share previews.

7 checks, about 20 seconds, nothing saved. What it checks →

FoundAn OpenAI key in /assets/index-4f2a.js
MissingContent-Security-Policy header
Fine.env and .git are not public

One price for every app you ship.

Traffic, revenue, uptime and errors in one calm list. Try everything for 14 days, no card needed.

Starter

$10/month

$120 billed yearly · $12 monthly

3 apps

For your first apps.

  • Uptime every 5 minutes, from 3 regions
  • 20k pageviews a month, shared by all your apps
  • 5k errors a month
  • 6 months of history
Start free trial
Most picked

Builder

$24/month

$290 billed yearly · $29 monthly

10 apps

For a growing portfolio.

  • Everything in Starter, plus:
  • Uptime every minute, 10 checks per app
  • 200k pageviews a month, shared by all your apps
  • 50k errors a month
  • 1 year of history
Start free trial

Pro

$49/month

$590 billed yearly · $59 monthly

30 apps

For serial shippers.

  • Everything in Builder, plus:
  • 1M pageviews a month, shared by all your apps
  • 250k errors a month
  • 2 years of history
  • Status pages on your own domain, no BugOtter badge
Start free trial
Every plan includes
  • Analytics and Search Console
  • Revenue from Stripe, Polar, Lemon Squeezy, Creem
  • Uptime and status pages
  • Errors with readable stack traces
  • Your coding agent, over MCP
  • Alerts on Telegram, Slack, Discord, email, push

For 5 apps, replaces Plausible $39 + UptimeRobot $10 + Sentry $29 + Baremetrics $75 $153 a month. See the math → Compare plans in detail →

Fair questions.

Why not PostHog, Sentry and UptimeRobot?

They're great at one thing for one app. BugOtter is for when you have twelve apps and want one list that tells you which one needs you, with revenue next to uptime and errors.

Will it slow my site down?

The script is small and loads after your page. If error tracking ever fails, your analytics and your site keep working.

What do I need to install?

Nothing for uptime: paste a URL and it's watched from three regions, with SSL, domain checks and a status page. For traffic and browser errors, add one script tag or paste one prompt into your coding agent. Your agent can also set up server errors for you.

Already using Sentry?

Keep your code. Point its DSN at BugOtter and server errors arrive with readable stack traces, next to your traffic, deploys and revenue. No new SDK to learn.

Is my data safe?

Payment keys are read-only, so BugOtter can't charge, refund or change anything. Analytics has no cookies and stores no names, emails or IP addresses. Text captured from your app is marked as untrusted before an agent reads it. You can delete everything, any time, in one click.

What does my agent see?

Only the apps you allow, read-only by default. We strip personal data and secrets before anything reaches it.

Is there a free plan?

No, but every plan starts with 14 days of everything, no card needed. Plans start at $10 a month billed yearly, or $12 monthly, and apps you put to sleep are free on every plan.

What happens after the trial?

Traffic, revenue and errors pause, and uptime keeps running for 7 more days so nothing goes dark overnight. Your history stays, so a plan picks up where you left off. We email you 3 days before.