An offline Android time tracker for your projects.
No cloud. No accounts. No ads. Just your hours.
Hit the big button. Timer starts. Hit it again. Timer stops. Switch between projects instantly — a confirmation dialog keeps you from losing track when you jump contexts.
By default, each time entries are unnamed. Before you save the time entry you can set a name. This is useful if there's a time entry that you want to remember later. Maybe an important meeting that you need to know how long it lasted...
Track and view your hours by calendar month or define custom date ranges. Perfect for billing cycles that don't follow the calendar — biweekly invoicing, sprint-based tracking, whatever your workflow needs. By default, the app tracks your hours by month. If you want to set manual periods, just change the period mode of the project and "close" the period whenever you want.
Export everything to CSV for invoices, spreadsheets, or your own records. Full backup and restore keeps your data safe across devices or reinstalls. You own your hours.
How Many Hours runs entirely offline. There are no servers, no accounts, no analytics, no telemetry, no ads. Your time data is stored in a local database on your phone and never transmitted anywhere. Not even we can see it — because there is no "we" to phone home to.
Works without internet. Always.
Zero analytics. Zero telemetry.
Read every line. Verify the claims.
No network, no location, no contacts.
This app was designed and directed by a human, largely implemented through vibe coding. The project is in its early stages — I use it daily and it works well, but it hasn't been tested by a wider audience yet. It's open source, and bug reports, ideas, and contributions are welcome.
Open an issue on GitHub →Android 9.0+ · Free · Open source · MIT License
Download the APK → enable "Install from unknown sources" → tap to install.