Made by mobile-squad Firepulse is crafted by mobile-squad — discover more focused mobile apps at mobile-squad.com.

Your Firebase projects in your pocket.

Firepulse is a focused, read-only mobile companion for the projects you ship on Firebase. Sign in with Google, browse every project on your account, and get a daily or weekly push digest with the metrics that matter — without opening a laptop.

What Firepulse does

A lightweight surface for the two jobs the web console is bad at: scanning many projects at once, and getting pinged when something matters.

Global Dashboard

One tile per project, fit-to-screen grid, fullscreen mode for a wall display. Pick any metric — active users, crash-free rate, function invocations, Firestore reads, hosting bandwidth — and see it across every project at a glance.

Project Directory

Every Firebase project on your Google account, sortable by name, recent activity, or starred. Star what you care about. Search, refresh, open.

Per-project deep dive

Overview, Analytics events & realtime, Cloud Functions, Firestore, Hosting, Performance, and Services tabs. Real numbers, real charts, no fluff.

Compare mode

Pick two projects, view Analytics, Crashlytics, and Functions usage side by side over 24h / 7d / 30d / 90d. Perfect for prod-vs-staging checks.

Reports & Notifications

Build a daily or weekly digest of up to two metrics across the projects you pick. Assembled server-side at 9 AM, 12 PM, or 7 PM local time and delivered as one push. No background polling, no battery drain.

Demo project built in

A fully wired stub project pinned to the top of your list. Explore every screen with realistic data before connecting anything real.

What's new

Recent shipped updates. Last updated 2026-04-24.

Reports & Notifications — end to end

Backend pipeline live (Cloud Scheduler → dispatcher → push). Configure, consent, and get a daily or weekly digest at 9 AM, 12 PM, or 7 PM local time with multi-project / multi-metric bundles.

Clearer Crashlytics empty states

Explains when a project has no Crashlytics data because it is on the Spark plan or Cloud Monitoring export is disabled, instead of a generic "no crashes" message.

Compare + new Home landing

Side-by-side Compare mode for two projects (Analytics, Crashlytics, Functions usage). New Home screen with three main actions: Global Dashboard, Project Directory, Reports & Notifications.

Demo project pinned to every list

Every screen now works without a real Firebase project — great for first-launch and screenshots. Events screen gains sort-by controls; Overview tab gets an inline range selector.

Fit-to-screen dashboard + TanStack Query

Dashboards fit the screen with a true fullscreen mode. Pull-to-refresh on every tab. Data layer migrated to TanStack Query for snappier navigation and a shared cache.

How it works

Three steps to a running digest.

Sign in with Google

Use the Google account that owns (or has access to) your Firebase projects. Firepulse requests only read-only scopes — never write access.

Pick projects & metrics

Browse the directory, star the projects you care about, configure the Global Dashboard, and optionally build a daily or weekly digest with up to two metrics across the projects you choose.

Get your digest

If you enabled notifications, a backend dispatcher computes fresh numbers at fire time and delivers a single push at 9 AM, 12 PM, or 7 PM local. Disable or delete anytime — no residual data.

Trust & responsibility

Read-only by design. Minimum data, maximum transparency. Full detail in the Privacy Policy.

  • Read-only by invariantEvery OAuth scope the app requests ends in .readonly or .read. The app cannot create, modify, or delete anything in your Firebase projects — by design, not policy.
  • Encrypted at rest with Cloud KMSIf — and only if — you enable notifications, a Google refresh token is stored on our backend so the digest can be assembled while you sleep. It is encrypted at rest with Google Cloud KMS and used only for the metrics and projects you selected.
  • No third-party trackersNo analytics SDK sends user events. No ad networks. No fingerprinting. The app talks directly to Google APIs from your device; the backend talks only to Firebase and your selected Google APIs.
  • One-tap revoke & deleteDelete a notification and the refresh token is revoked and erased. Revoke Firepulse at any time from myaccount.google.com/permissions.

Frequently asked

Who is Firepulse for?
Solo Firebase developers, small teams running prod + staging + sandbox projects, on-call engineers who need a quick status check between meetings, and founders or tech leads who want a daily pulse on user counts, crashes, and function errors without opening a browser tab.
Does Firepulse cost anything?
The app itself is free to install and use. It reads metrics from your Google and Firebase APIs — you pay nothing extra beyond whatever Google already bills you for those projects (and most metric reads are on the free tier).
What data does Firepulse access?
Only what you grant via Google Sign-In, using read-only scopes: your Firebase project list, Analytics reports, Cloud Monitoring time-series, and Cloud Logging entries for the projects you sign in with. The app cannot create, modify, or delete anything in your Firebase account.
How do I revoke access?
Inside the app: delete the notification configuration — the stored refresh token is revoked and erased. Outside the app: visit myaccount.google.com/permissions and remove Firepulse. Uninstalling the app also removes local state.
Which platforms does Firepulse run on?
Android first, via Google Play. An iOS build is planned but not yet released. A web companion is under consideration — not in v1.
How do I get support?
Open the in-app "Help & feedback" link from the Settings screen, or leave a review on the Play Store listing. Please do not include passwords, refresh tokens, or sensitive project IDs in feedback messages.