
A daily habit tracker that respects bad weeks.
A daily habit tracker that respects bad weeks
Streak is the calmest possible habit tracker. A small list of habits you care about, a daily check-in, a year heatmap that shows the truth — and zero shame when you miss a day. Built for the idea that real change is a long-term pattern, not a fragile streak you can't afford to break.
How it works
Add a handful of habits — run, read, meditate, no alcohol, whatever matters. Pick a color, pick when you expect to do it (every day, weekdays only, or specific days of the week). Open /today in the morning or evening and tap the chip when you've done it. That's it.
Why this is different
Most habit trackers gamify everything into hollow XP, push guilt notifications, or treat your "streak" as a fragile object that explodes the moment you miss once. Streak does none of that. Miss a day, miss a week, come back. The heatmap shows the truth — quiet days are quiet, not red and angry. Your "current run" and "longest run" are there if you care, but they're descriptive, not the point.
What you see
The **today** screen shows just today's chips (or any past day via the date strip). The **habits** page lets you add, edit, color, archive — fewer is usually better. Each habit's **detail** page has a GitHub-style year heatmap rendered as quiet SVG (no chart library bloat) plus completion %, current run, longest run. The **heatmap** page stacks every active habit's year view so you can see the long-tail pattern across everything at once.
Built to be quiet
No notifications. No "you broke your 47-day streak!" alerts. No leaderboards, no friends-streak comparisons, no AI suggesting habits you should pick up. Add what you care about, log what you did, look at the patterns over months. That's the whole product.
One simple price.
- Unlimited habits, daily check-in, archive support
- Daily / weekdays / custom-days scheduling per habit
- Year heatmap with quiet missed-day rendering (no red)
- Current run + longest run, computed on the fly
- All-habits stacked heatmap on a single page
- No notifications, no streak shaming, no nags