Streaks
Replaceable in one session with an AI coding agent.
A habit tracker for iPhone: up to a dozen tasks, one tap to mark each done, and a count of how many days in a row you have kept it up.
Build me a habit tracker as an installable web app. STACK - Astro or plain HTML, a service worker, IndexedDB — no server at all THE DATA - A habit is a name, an icon, a colour and a schedule: daily, or specific weekdays, or N times a week - A completion is a habit id and a local date; store the date as YYYY-MM-DD in local time, never as a timestamp WHY THAT DATE RULE MATTERS - A UTC timestamp breaks a streak for anyone who ticks a habit late at night. This is the single most common bug in habit trackers STREAKS - Computed from completions, never stored - A weekly-target habit keeps its streak as long as the week hits its count THE SCREEN - One grid of tiles, one tap to complete, long press to edit - Large tap targets, works one-handed, no navigation at all on the main screen INSTALLING - Web app manifest with icons, service worker caching everything, works fully offline BACKUP - Export and import as JSON, since there is no account Include the schema, the streak calculation and the manifest.
What you lose
- Automatic completion from Apple Health, so a walk or a workout ticks itself off without you opening anything
- A watch complication and widgets, which is where a habit tracker is actually used
- A design refined over years, for less than the price of a sandwich
If you would rather not build
- HabitKit, for a paid alternative
- A notes app with a checklist, which genuinely works
The escape hatch
open source · no votes, no paid placement
Loop Habit Tracker
$0Android habit tracker with streak charts; no account, data stays on the phone.
iSoron/uhabitsfree · open source
Why this verdict
our own opinion · changed only by a person
91/100
Verdict yes at 91, the highest kind of case on this site: a fixed grid, a tap and a date calculation. The local-date rule in the prompt is the one thing worth copying exactly.
History
tracked since 10 Aug 2026 · nothing is ever overwritten
Questions about Streaks
answered from the record above
Is Streaks free?
No — the plan we track is $0.42 a month. A one-off $4.99 purchase rather than a subscription; the figure shown spreads that over a year for comparison.
Can you replace Streaks by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 91 out of 100, build time one session. Read what you lose before you decide.
How much does Streaks cost?
$0.42 a month on One-off purchase — $5.04 a year. Recorded 10 Aug 2026.
What do you lose by replacing Streaks?
Automatic completion from Apple Health, so a walk or a workout ticks itself off without you opening anything; A watch complication and widgets, which is where a habit tracker is actually used; A design refined over years, for less than the price of a sandwich. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Streaks?
Yes: Loop Habit Tracker, Habitica. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site