Swarmscanner
InternalBird's eye view of every signal.
An internal observability deck that pulls live signal from every service my apps depend on: Vercel, Supabase, Firebase, Google Analytics, Resend, Twilio, PostGrid, and more. One screen for API usage, cost, traffic, new users, and in-app activity, with a daily health digest summarizing the state of every project.
Why I Built It
When I started shipping apps in parallel, keeping up with all the moving pieces became its own job. Every provider has its own dashboard, its own login, its own notification rules, and switching between them all morning was burning hours I would rather have been building. Swarmscanner is the one screen that pulls everything together so I can see what broke, what cost something, and what new users showed up overnight, all in one place.
Overview
Swarmscanner is the internal command deck I built to keep every project I run in one place. Each app spans a different combination of providers (Vercel hosting, Supabase or Firebase data, GA4 traffic, Resend or Twilio messaging, PostGrid mail, plus a long tail of others), and Swarmscanner pulls live signal from all of them into a single view.
What It Watches
- Vercel: deploys, function errors, edge traffic, build status
- Supabase: database health, row counts, auth events, RLS surface
- Google Firebase: usage, function invocations, storage
- Google Analytics 4: sessions, top pages, real-time visitors
- Resend: email volume, bounces, opens
- Twilio: SMS spend, delivery, failures
- PostGrid: physical mail jobs and fulfillment status
- And more: new integrations land as projects need them
What It Surfaces
- API usage per provider, with costs trended over time
- Traffic across all properties at once: sessions, conversions, anomalies
- New users and signups across every product, in real time
- In-app activity from each project so I see what people actually do
- A daily digest summarizing health, cost, and anything that needs a look
Why It's Internal
Swarmscanner has my real keys for every service I run. It's not a product. It's the dashboard I check first thing every morning to know whether anything broke overnight and what's worth shipping today.