OpenHabitTracker
Take notes, plan tasks, track habits
OpenHabitTracker is free, open source and works on Web, Windows, Linux, Android, iOS and macOS!
Why I created it
The friendly habit tracker
- OpenHabitTracker doesn't use a streak counter
- You won't feel demotivated when you skip a habit once because you won't have to start your streak from zero
- It tracks the time elapsed since your last task completion and compares it to the task's repeating interval:
- A task with a 10 day interval which is 2 days overdue is at 120%
- A task with a 4 day interval which is 2 days overdue is at 150%
- It allows you to easily prioritize your tasks based on their level of urgency
Your feedback is welcome on Reddit and GitHub
Web app
Current version (2026.03.14)
Use OpenHabitTracker in your browser
Stores
If you enjoy using OpenHabitTracker, I would be really grateful if you could leave a rating on your store - it truly means a lot and helps others discover the app!
OpenHabitTracker is available on
Online sync
Host a Docker image on your own server
Progressive web app:
- works offline
- all data is saved on your device
- there is no online sync
- https://pwa.openhabittracker.net
Docker image:
- needs an internet connection
- all data is saved online
- Docker Hub
- GitHub Container Registry
Features
Take notes, manage tasks, track habits:
- Define your goals by organizing your notes, tasks and habits all in one place
- Use categories to group similar goals
- Keep track of what is important by assigning priorities
Search, filter and sort:
- Use search to quickly find any content
- Use filters to view only what you want to focus on
- Sort your notes, tasks and habits by any property
Habit tracking:
- Set the desired interval for your habits (repeating tasks)
- Compare the average interval with the desired interval
- See when you last completed a task and how that compares to the desired interval
Formats
Integration with Google services:
- Import from Google Keep
File import/export:
- Markdown
- YAML
- JSON
- TSV (Tab Separated Values)
UI & UX
Appearance & accessibility:
- Light & dark mode
- 26 themes
- Customizable UI
- Keyboard navigation
- Accessibility support
Available in 20 languages:
- Chinese
- Croatian
- Czech
- Danish
- Dutch
- English
- Finnish
- French
- German
- Italian
- Japanese
- Korean
- Norwegian
- Polish
- Portuguese
- Serbian
- Slovak
- Slovenian
- Spanish
- Swedish
Downloads & Version history
1.1.6 (2026.03.14)
- added 16 new languages: French, Portuguese, Italian, Japanese, Chinese, Korean, Dutch, Danish, Norwegian, Swedish, Finnish, Polish, Slovak, Czech, Croatian, Serbian
- improved accessibility: navigation landmarks, ARIA labels, keyboard navigation
- fixed Google Keep import
- fixed date comparison bug
- fixed login session expiring on Docker VM suspension
Windows: OpenHabitTracker.Windows.1.1.6.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.1.6.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.1.6.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.1.6.apk
1.1.5 (2026.02.14)
- replaced "X" with "Close"
- search icon is now a toggle
- increased default vertical margin
- use background color for the whole note / task / habit
- added "Show priority" setting
- added "Show habit statistics" setting
- added "Show category" setting
- increased Notes / Tasks / Habits font size
- fixed a bug where priority was not displayed properly
- fixed a bug where there was not enough room for the small calendar
- fixed a bug where the keyboard covered text input on Android
- use Gnome 49 in Flatpack
Windows: OpenHabitTracker.Windows.1.1.5.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.1.5.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.1.5.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.1.5.apk
1.1.4 (2025.09.30)
- fixed Flatpak and Snapcraft folder permissions
- fixed updating From and To time in Habit
Windows: OpenHabitTracker.Windows.1.1.4.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.1.4.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.1.4.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.1.4.apk
1.1.3 (2025.04.04)
- setting to hide completed tasks
- improved filters
Windows: OpenHabitTracker.Windows.1.1.3.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.1.3.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.1.3.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.1.3.apk
1.1.2 (2025.03.03)
- replaced help with a guided tour
- added a Docker image for online sync
Windows: OpenHabitTracker.Windows.1.1.2.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.1.2.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.1.2.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.1.2.apk
1.1.1 (2025.02.02)
- fixed export of items with no category
Windows: OpenHabitTracker.Windows.1.1.1.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.1.1.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.1.1.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.1.1.apk
1.1.0 (2025.01.07)
- display a welcome note instead of examples when user opens the app for the first time
- added a lot of new icons
- completely new Help screen
Windows: OpenHabitTracker.Windows.1.1.0.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.1.0.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.1.0.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.1.0.apk
1.0.9 (2024.12.31)
- added new settings
- improved top bar and menu
- organized UI
- added more icons
Windows: OpenHabitTracker.Windows.1.0.9.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.0.9.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.0.9.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.0.9.apk
1.0.8 (2024.12.24)
- fixed localization bug
- improved Search, Filter, Sort
Windows: OpenHabitTracker.Windows.1.0.8.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.0.8.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.0.8.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.0.8.apk
1.0.7 (2024.09.22)
- fixed import and export for notes, tasks, habits without a category
- fixed TSV export
- fixed YAML export
- added import and export in Linux
Windows: OpenHabitTracker.Windows.1.0.7.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.0.7.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.0.7.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.0.7.apk
1.0.6 (2024.09.15)
- set default title color
- add blockquote and table support in a note
- edit started and completed times in a task
- list done times for selected day in a habit
- edit done times in a habit
Windows: OpenHabitTracker.Windows.1.0.6.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.0.6.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.0.6.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.0.6.apk
1.0.5 (2024.09.09)
- new, better examples
- clicking on Menu closes it if it is open
- title bar Notes, Tasks, Habits have different background when selected
- selecting Notes, Tasks, Habits form the menu closes the menu on phones
- changed Duration control from time picker to dropdown
- added Vertical space setting for the space between Notes, Tasks, Habits
- close button X in now always in the top right corner
Windows: OpenHabitTracker.Windows.1.0.5.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.0.5.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.0.5.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.0.5.apk
1.0.3 (2024.08.28)
- added "Pause timer" and "Reset timer"
Windows: OpenHabitTracker.Windows.1.0.3.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.0.3.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.0.3.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.0.3.apk
1.0.0 (2024.08.08)
- initial version
Windows: OpenHabitTracker.Windows.1.0.0.zip - run setup.exe
Linux: OpenHabitTracker.Linux.1.0.0.zip - run OpenHT
macOS: OpenHabitTracker.macOS.1.0.0.pkg - run OpenHT.app
Android: OpenHabitTracker.Android.1.0.0.apk
Videos
Notes, Tasks, Habits:
Search, Settings:
Screenshots
Desktop:
Phone:
About
OpenHabitTracker is:
- Free
- Open source: GitHub
- Cross platform: Web, Windows, Android, iOS, macOS and Linux