English · Español · 中文

Streak logo # Streak ### A minimal, private, ad-free habit tracker Log a habit in a single tap, keep your momentum, and watch your streaks grow.

Flutter Dart Android License MIT No ads, no tracking

InlitX%2Fstreak | Trendshift
Get it on F-Droid   Get it on IzzyOnDroid   Get it on OpenAPK   Get it on GitHub
Features · Import · Download · Privacy · Translations
---
Today Statistics Insights Personalize Free & private Today · Statistics · Insights · Personalize · Free & private
--- ## Overview Streak is an open-source habit tracker for Android that respects you. Create as many habits as you like, log them with one tap, and watch your progress build up in a GitHub-style activity grid, streak counters and a statistics dashboard. It is fast, offline, and built to feel calm rather than demanding. > [!TIP] > **Yours, completely.** No accounts, no subscriptions, no ads, no tracking. > Every habit and setting stays on your device — and the full source is open. --- ## Features
### ✅ Tracking - One-tap logging from the home screen or a widget - Three kinds of habit — **normal**, **avoid** (with relapse tracking) and **amount** (water, reading, or your own unit and daily goal) - **Checklists** split a habit into steps, done only when all are checked - **Flexible schedules** — daily, X times a week or month, chosen weekdays, or every N days - **Fill in the past** — tap any day to add or remove it, streaks catch up - Current and best streak counters - **Vacation mode** pauses a habit without breaking anything - Finished habits slide to the bottom, so what's left is what's next ### 📊 Seeing your progress - GitHub-style **activity grid** — week, month or year - **Month calendar**, with your week starting on Monday, Saturday or Sunday - **Completions per month**, so you can see the shape of a whole year - **Streak evolution** charted over time — watch the line climb - **"When are you most consistent?"** finds the hours you actually show up - Totals, best streak, current streak and completion rate in one row - Per-habit **strength** score, weighted towards your recent days - A **shareable progress card**, exported as a polished image
### 🎨 Making it yours - Minimalist icon pack, or any emoji - Custom accent color with a full picker - Light and dark themes, plus five app backgrounds — solid, gradient, dots, true-black OLED or a photo of your own - Cover photos, categories, drag-to-reorder, profile name and photo - Three launcher icons, so Streak matches the rest of your home screen - A burst of confetti the day you finish everything ### 🔔 Reminders, widgets and backup - Reminders per habit, on the days you choose or every N days, each with a short encouraging line instead of a blank alert - **Four home-screen widgets** — habit, today, stats and activity grid — each styled on its own, with color or photo, opacity and border - Tick a day straight from a widget — it saves without opening the app - Backup and restore with a single file you keep yourself - English and Spanish, fully offline
--- ## Coming from another app? Bring your history with you. Streak reads exports from **Loop Habit Tracker** and **HabitKit**, so your past days and your streaks survive the move. Support for more apps is on the way.
Settings → Data → Import from another app
--- ## Download [**F-Droid**](https://f-droid.org/packages/com.streak.app/) is the easiest way — it installs Streak and keeps it updated for you. It's also on [**IzzyOnDroid**](https://apt.izzysoft.de/fdroid/index/apk/com.streak.app?repo=main) and [**OpenAPK**](https://www.openapk.net/streak/com.streak.app/). Prefer the raw APK? It's on the [**Releases**](https://github.com/InlitX/streak/releases) page, one file per phone type so each download stays small: | APK | For | |-----|-----| | `Streak-arm64-v8a.apk` | Modern 64-bit phones — **pick this one** | | `Streak-armeabi-v7a.apk` | Older 32-bit devices | | `Streak-x86_64.apk` | Emulators and x86 tablets | Runs on **Android 9 (Pie) and newer**. > [!NOTE] > Streak isn't on the Play Store. Since the APK doesn't come from a store, > Android may ask you to allow installs from your browser or file manager the > first time. --- ## Privacy > [!IMPORTANT] > Streak has **no analytics, no advertising SDK and no network backend**. The > app never sends your data anywhere — it stays on your device. The only > outbound actions are links you choose to open yourself. --- ## Translations Streak speaks English and Spanish today, and more languages are very welcome. Translations are managed on [**Weblate**](https://hosted.weblate.org/engage/streak/): no coding needed, just short phrases you translate in your browser. [![Translation status per language](https://hosted.weblate.org/widget/streak/app-strings/multi-auto.svg)](https://hosted.weblate.org/engage/streak/)                                 [![Translation status](https://hosted.weblate.org/widget/streak/287x66-grey.png)](https://hosted.weblate.org/engage/streak/) How it works → [**TRANSLATING.md**](TRANSLATING.md) --- ## Contributing Bug reports, ideas and pull requests are all welcome — see [**CONTRIBUTING.md**](CONTRIBUTING.md). For anything larger than a fix, open an issue first so we can agree on the direction. --- ## Support
If Streak helps you show up more often, a star or a coffee goes a long way. Star on GitHub    Support me on Ko-fi

Star History Chart

Released under the MIT License.