habits.me 🎯
In a world full of apps requiring constant sign-ins, cloud syncs, and telemetry, habits.me takes a different path: your data stays entirely on your device.
Whether you want to build positive daily habits, break bad ones, or track long-term routines, habits.me offers a clean, distraction-free environment without any tracking, accounts, or internet access required.
🔒 Why habits.me?
Most habit tracking apps require user registration, collect usage analytics, or gate basic features behind expensive subscriptions. habits.me was created to be:
- 100% Privacy-First: The app doesn't request internet access for your habit data. Zero telemetry, zero third-party analytics.
- Open Source: Built with complete transparency using modern Flutter architecture.
- Lightweight & Fast: Responsive UI with local storage ensuring your data loads instantly.
✨ Key Features
- Habit Management: Create custom habits with specific start/end dates, unique icons, and daily upvote/downvote completion tracking.
- Streak & Consistency Scoring: View your current streak, longest streak, and a calculated 30-day consistency score to keep you motivated.
- Calendar View: Missed a day? Easily inspect or edit past days using the interactive calendar view.
- Flexible Home Dashboard: Quickly filter active vs. inactive habits or navigate back/forth in time using the built-in date picker.
- Daily Reminders: Configurable local notifications so you never forget to check off a habit.
- Backup & Restore: Full control over your data with manual file backups (via system file picker) and daily auto-backups stored safely on your phone.
- Theme Customization: Personalize the look and feel with dark/light themes and accent colors.
🛠️ Tech Stack
For the developers curious about what's under the hood:
- Framework: Flutter (Stable)
- Local Database: Drift (SQLite)
- State Management: Riverpod
-
Key Packages:
shared_preferences,flutter_local_notifications,file_picker
📥 How to Download & Install
You can get habits.me directly on your Android phone through two easy methods:
Method 1: Using Obtainium (Recommended for Auto-Updates)
Obtainium allows you to download and receive automatic updates for open-source apps directly from their GitHub release pages.
- Download and install Obtainium on your Android device.
- Open Obtainium, tap Add App, and paste the repository URL:
https://github.com/arunkrish11/habits.me - Tap Add, then follow the prompt to install the APK.
Method 2: Direct APK Download from GitHub Releases
If you prefer a manual installation:
- Visit the habits.me GitHub Releases page on your Android phone.
- Download the latest release APK (
app-release.apk). - Open the downloaded APK file on your device and tap Install (make sure your browser has permission to install apps from unknown sources).
💛 Contributing & Feedback
Since habits.me is fully open-source, contributions, bug reports, and feature suggestions are always welcome!
- Source Code: GitHub - arunkrish11/habits.me
- License: GPL-3.0-or-later
If you give the app a try, feel free to drop your thoughts in the comments below or star the project on GitHub!





Top comments (1)
offline-first with no account at all is a strong promise for a habit tracker.