How Many Hours

An offline Android time tracker for your projects.
No cloud. No accounts. No ads. Just your hours.

// START_STOP

One tap. That's it.

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.

Timer running on a project
// NAMED_TIME_ENTRIES

Decide whether to name your time entries or not

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...

Period history with named time entries
// FLEXIBLE_PERIODS

Monthly or custom periods

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.

Closing a manual period
// BACKUP_EXPORT

Your data, portable

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.

Backup and recovery screen

Zero data leaves your device

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.

Offline-only

Works without internet. Always.

No tracking

Zero analytics. Zero telemetry.

Open source

Read every line. Verify the claims.

No permissions

No network, no location, no contacts.

// ABOUT

Built with honesty

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 →

Get it now

Android 9.0+ · Free · Open source · MIT License

Download the APK → enable "Install from unknown sources" → tap to install.