A homescreen widget that keeps my UPI spending in view — one number, always there, no app to open.

I lose track of my spending — especially on weekends or while travelling. Opening a UPI app to check adds friction, and honestly, a little anxiety.
So I mostly didn’t check. The result: low visibility into my spending, and almost no awareness in the moment it actually mattered.
I designed and built a lightweight Android homescreen widget that passively tracks and shows spending across flexible timeframes — without opening a single app.
It lives on the homescreen next to the weather. One glance, and I know.
No app to open, nothing to log. It just sits there and stays current.
The number is always visible — never hidden behind an intent to check.
Checking becomes passive, so the anxiety of “how much did I spend?” quietly goes away.
Flexible timeframes, so the number always matches the context I’m in.
One number with just enough context. No charts, no dashboards, no clutter.
No bank integrations, no permissions theatre — just the transaction texts your phone already receives.
Listens to incoming transaction messages as they arrive on the device.
Parses each message and filters down to the relevant debit transactions.
Sums the filtered transactions for whichever window you’ve selected.
The total is continuously refreshed and shown directly on the widget — no app in the loop.


The widget creates a continuous, low-key awareness that naturally shifts how I spend — mindful, without effort or stress.
After I shared it, a few friends started using it day-to-day. That told me the problem — and the fix — resonate well beyond just me.
When installing the APK, enable installation from unknown sources and temporarily turn off Play Protect. You can revert both settings once the install is complete.