Repolode
InlitX

InlitX/streak

A minimal, private, ad-free habit tracker for Android, Windows and Linux that works fully offline.

Open-source alternative to:Loop Habit TrackerHabiticaStreaks

Stars
1,116
Forks
60
Open issues
30
Last commit
yesterday

What is it?

Streak is a habit tracker built with Flutter for logging daily habits with one tap and watching streaks and completion grids build up over time. It supports normal habits, avoid habits that record relapses, and amount habits with a unit and daily goal, along with checklists, flexible schedules, and day notes.

The app keeps all data on the device. It does not request internet permission on Android, has no accounts, analytics or ads, and offers manual export and backup to a file the user keeps. Existing history can be imported from Loop Habit Tracker, HabitKit, Habitica, HabitBull, or a generic CSV.

Beyond tracking, Streak includes a Pomodoro-style focus timer, four home-screen widgets, per-habit reminders with action buttons, statistics and shareable progress cards, and several visual themes. It is available through F-Droid, IzzyOnDroid, OpenAPK and GitHub releases.

Key features

  • 01One-tap habit logging with home-screen widgets and notification actions
  • 02Normal, avoid (with relapse tracking) and amount habits with units and goals
  • 03Flexible schedules, including X times per week, chosen weekdays, or every N days
  • 04Activity grid, monthly calendar and streak statistics
  • 05Focus timer with Pomodoro rounds and built-in ambient sounds
  • 06Import from Loop Habit Tracker, HabitKit, Habitica, HabitBull and CSV, plus local backups

Use cases

  • Building daily routines without creating an account or sharing data with a service
  • Tracking habits you want to quit and seeing how often relapses happen
  • Migrating years of history from another habit tracker into a new app
  • Using a privacy-focused tracker on an Android phone without Google Play services

Quick start

  1. 1

    Install Streak from F-Droid

  2. 2

    Or download the Linux AppImage from the Releases page, make it executable and run it

Things to know

  • Streak is not on the Play Store, so you install it from F-Droid, IzzyOnDroid, OpenAPK, GitHub or Obtainium.
  • The Linux build has only just landed and may have rough edges; reminders ring only while the app is open.
  • iOS is in progress and macOS is only planned.

In collections

Topics

FAQ

What is streak?
A minimal, private, ad-free habit tracker for Android, Windows and Linux that works fully offline. Streak is a habit tracker built with Flutter for logging daily habits with one tap and watching streaks and completion grids build up over time. It supports normal habits, avoid habits that record relapses, and amount habits with a unit and daily goal, along with checklists, flexible schedules, and day notes.
Is streak free to use? What license does it have?
streak is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is streak still maintained?
Actively maintained. The last commit to streak was on Nov 6, 2026.
What can I use streak for?
Building daily routines without creating an account or sharing data with a service Tracking habits you want to quit and seeing how often relapses happen Migrating years of history from another habit tracker into a new app Using a privacy-focused tracker on an Android phone without Google Play services
How do I install streak?
Install Streak from F-Droid Or download the Linux AppImage from the Releases page, make it executable and run it
Where can I get streak?
The source code and installation instructions are on GitHub: https://github.com/InlitX/streak

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects