UPTIME KUMA CLIENT FOR ANDROID

Uptime Kuma,
in your pocket.

A native Android app for the Uptime Kuma server you already run. Check on every monitor from one app and get pushed an alert when one goes down, without needing a browser tab left open or a cloud relay in between.

PocketKuma is a companion app for Uptime Kuma and does not work by itself.

SEE IT IN ACTION

Watch a quick video walkthrough.

WHAT IS POCKETKUMA

Uptime Kuma, without the browser.

PocketKuma connects straight to your existing Uptime Kuma server over the same connection its web dashboard uses. There's no separate account to create and no data passing through anyone else's servers — it's your monitor list, your maintenance windows, your tags, and your event history, just built for your Android phone instead of a browser window.

WHY IT EXISTS

Nothing else got it right.

The Android clients for Uptime Kuma that already exist don't quite get you there. Some don't support two-factor authentication, so they're a non-starter if you've locked your server down properly. Others are missing basic functionality you'd expect from a monitoring client. And a few more are still "coming soon" or behind a hefty price tag.

WHAT TO KNOW

A couple quick notes.

  • Requires a Uptime Kuma server to connect to (not a standalone app).
  • Needs a network path to that server: local Wi-Fi, VPN, or a reverse proxy.
  • Notification permission is required for alerts.
  • No ads, no analytics, no extra account to create.

SCREENSHOTS

A closer look

PocketKuma — Dashboard screen
DashboardEvery monitor, live, at a glance.
PocketKuma — Monitors screen
MonitorsThe full list, filterable by tag or status.
PocketKuma — Maintenance screen
MaintenanceScheduled windows, managed from your phone.
PocketKuma — Tags screen
TagsOrganize monitors the way your server already does.
PocketKuma — Server notifications screen
Server notificationsThe notification providers configured on your server.
PocketKuma — Certificates screen
CertificatesThe certificate dashboard gives you one place to see the health of your SSL certs.
PocketKuma — Client notifications screen
Client notificationsNotified the second something goes down.

FAQ

Common questions people ask.

Where does my data go?

Nowhere but your server. PocketKuma connects directly to the Uptime Kuma instance you point it at without needing a relay, cloud account, or third party in between.

Does it work if my server uses two-factor authentication?

Yes, unlike some apps, 2FA-protected servers are fully supported.

Is PocketKuma free?

Yes, PocketKuma is currently free.

Is PocketKuma open source?

No, PocketKuma is currently not open source, but may be in the future.

Can I connect more than one server?

Yes, you can add as many Uptime Kuma instances as you want and switch between them from one app.

Which Uptime Kuma versions are supported?

PocketKuma was built on Uptime Kuma version 2.4.0. Other versions may work, but are not tested or supported.

Is PocketKuma "vibe coded"?

PocketKuma development uses AI responsibly. Please see the full AI disclosure at the bottom of this page.

Why is the app free? Where do you make your money?

I wrote PocketKuma for myself after feeling frustrated about the lack of options. I’m making it publicly available to all because without Uptime Kuma, this app wouldn’t exist, so it’s only right to follow Uptime Kuma’s free model.

Will this app be released in the Google Play Store?

Developer accounts for the Google Play Store costs money and this app is free. If I released it in the Play Store, I would have to charge for the app to make back that money, which I do not want to do.

Would you be open to collaborating with someone else to release it in the Play Store?

Yes. Please email me (admin) to collaborate. This domain name is the second part of the address.

Will this app be released to FDroid?

If the app becomes open source, I will release it to FDroid.

How are my login credentials protected?

Uptime Kuma issues all connecting apps (even the webclient) a token when you successfully authenticate. This token is then stored via Android’s Keystore system (with AES-256 encryption) and is also flagged to not allow backups.

What endpoints does the app communicate with?

PocketKuma only communicates with the Uptime Kuma servers you have added and GitHub. Once every 12 hours, or if you hit the check now button, PocketKuma checks the release versions to see if an update is available. Your data is not sent to GitHub, rather it pulls the latest version number and compares it locally to the installed version.

DOWNLOADS & SUPPORT

Download the app today!

PocketKuma is hosted on GitHub.

Found a bug?

Open an issue on GitHub with your Uptime Kuma version, PocketKuma version, how you got to the bug, and what you saw.

Report an issue →

Have an idea?

Feature requests and discussion happen in the open, on GitHub.

Start a discussion →

AI USE DISCLOSURE

I understand the reservations surrounding AI-generated software. Relying on a tool to write code without fully understanding either the tool or the output is risky and many wish to avoid it. However, developer assistance tools like autocomplete or online reference platforms have been standard practice for years before AI came on the scene.
Both the PocketKuma app and website were developed with the help of AI coding assistants. Depending on the task, this assistance ranged from simple word completion to refactoring functions for modern best practices. Crucially, every line of code was individually reviewed, vetted, and thoroughly tested by me.
Finally, AI involvement is strictly confined to the build process: the PocketKuma application itself contains no embedded AI features or runtime models.