How the habit tracker keeps you consistent
Consistency, not perfection, is what turns a behavior into a habit. The tracker leans on the “don't break the chain” principle: a rolling five-week calendar makes your streak visible, so each completed day adds momentum you won't want to lose. Missing a single day rarely breaks a habit — the science says two consecutive misses is the real risk — which is why streak shields exist. Bank one for every seven completions and spend it on a missed day to keep your chain intact through a sick day or a trip.
Streaks, shields, and completion rate explained
Three numbers on every habit card tell you what's happening: your current streak (consecutive days right now), your best streak (the longest chain you've ever built), and your 30-day completion rate (the share of the last month you actually showed up). The rate is the honest one — a streak can hide the days you skip, but a 70% rate tells you there's room to tighten up. Everything is saved in your browser's local storage, so your history persists between visits without ever being uploaded.
- 01
- Rolling five-week calendar with weekday alignment
- 02
- Current streak, all-time best streak, and 30-day completion rate
- 03
- Streak shields — one earned every 7 completions, shift-click to spend
- 04
- Color-coded habits with XP and levels for momentum
- 05
- Backfill past days and protect a streak on a sick day
- 06
- 100% local-first — habit data stays in your browser, no login


