A minimal, private, ad-free habit tracker for Android, Windows and Linux that works fully offline.
- Stars
- 10,398
- Forks
- 1,289
- Open issues
- 17
- Last commit
- 17 days ago
What is it?
Loop Habit Tracker is a mobile app for building and keeping good habits over the long term. It shows detailed graphs and statistics so you can see how a habit has changed over time, and it is open source under GPLv3.
Instead of a simple streak counter, Loop calculates a habit strength score: each completed repetition raises it, and each missed day lowers it, but a few missed days after a long streak do not wipe out all progress. Habits can follow flexible schedules such as three times per week or every other day, and each one can have its own reminder time.
The app works offline with no account or internet connection required, and it imposes no limit on the number of habits. Data can be exported as CSV or SQLite, and checkmarks can be added from other apps such as Tasker. It is available on Google Play and F-Droid.
Key features
- 01Habit strength score that tolerates occasional missed days after a long streak.
- 02Flexible schedules, such as three times per week or every other day.
- 03Per-habit reminders with the ability to check off habits from the notification.
- 04Home screen widgets for tracking habits without opening the app.
- 05Export data to CSV or SQLite and add checkmarks from other apps like Tasker.
- 06Works offline with no account, ads, or in-app purchases.
Use cases
- Building a daily routine such as exercise, reading or meditation and tracking consistency over months.
- Reviewing habit graphs to see which routines are improving or slipping.
- Keeping private habit data on the device, with no cloud account needed.
- Exporting habit history to a spreadsheet for custom analysis.
Quick start
- 1
Install from Google Play Store
- 2
Install from F-Droid
- 3
Download and install the APK from the releases page (no automatic updates)
Things to know
- Android only; it is a mobile app, not a desktop or web tool.
- Installing the APK from releases means you must update it manually.
In collections
Topics
FAQ
- What is uhabits?
- A free, ad-free Android habit tracker with habit strength scores, flexible schedules, reminders, widgets and CSV/SQLite export. Loop Habit Tracker is a mobile app for building and keeping good habits over the long term. It shows detailed graphs and statistics so you can see how a habit has changed over time, and it is open source under GPLv3.
- Is uhabits free to use? What license does it have?
- uhabits is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is uhabits still maintained?
- Actively maintained. The last commit to uhabits was on Oct 22, 2026.
- What can I use uhabits for?
- Building a daily routine such as exercise, reading or meditation and tracking consistency over months. Reviewing habit graphs to see which routines are improving or slipping. Keeping private habit data on the device, with no cloud account needed. Exporting habit history to a spreadsheet for custom analysis.
- How do I install uhabits?
- Install from Google Play Store Install from F-Droid Download and install the APK from the releases page (no automatic updates)
- Where can I get uhabits?
- The source code and installation instructions are on GitHub: https://github.com/iSoron/uhabits
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Table Habit is a free, open-source Flutter habit tracker for micro habits, with WebDAV sync and offline-first storage.
A self-hosted habit tracker built with Python that tracks daily habits and streaks without a goals system.
An open-source habit tracker that turns your daily goals and to-dos into a role-playing game, with XP, HP, Gold and gear.
A self-hosted, privacy-first note-taking app built with SvelteKit, offered as an alternative to Google Keep.
Offline, zero-permission Android file viewer for PDF, Word, Excel, PowerPoint, photos, video, audio, Markdown, code and ZIP archives.