miniHabits · habit tracker for iOS
banner
minihabits.co
miniHabits · habit tracker for iOS
@minihabits.co
The habit tracker that forgives a bad day · No account, works offline · Available on iOS
Pinned
miniHabits · the habit tracker that forgives a bad day

• Five ways to track: checkbox, counter, timer, quantity, Apple Health
• Streak shields: miss a day and the chain holds
• A 26-week heatmap and stats
• 23 themes, 23 app icons
• No account, works offline

Available on iOS · minihabits.co
sunday is the only day worth planning on purpose.

what decides whether one sticks is the cue. every card carries one: "phone on the charger", "last episode ends", "first coffee poured".

attach it to something that already happens and you stop having to remember.
August 2, 2026 at 8:17 AM
the heatmap tool on the site doesn't know what a habit is. it takes date,value lines and draws a grid: commits, workouts, pages read, sober days.

levels are quartiles of your own maximum, so a 3 page day and a 300 page day both read right. your grid isn't grey because someone else logs more.
August 1, 2026 at 6:54 PM
the starter targets are set under what you already do, on purpose.

steps starts at 8k, not 10k. strength starts at three a week, not five.

a target you miss in week one just teaches you the app is one more thing you're failing at.
August 1, 2026 at 11:57 AM
most habit trackers hand you a checkbox and expect you to lie to it.

deep work is a stopwatch. water is a count. steps are already sitting in health, so tapping anything there is theatre.

five tracking modes, and the row shows whichever one the habit needs.
August 1, 2026 at 7:07 AM
five of the 26 starter habits, for a day at a keyboard. none of them starts at a time.

deep work block · first coffee poured
ship something small · deep work block ends
inbox to zero · after lunch
shut the laptop lid · last message sent
name tomorrow's one task · laptop closing
July 31, 2026 at 9:48 AM
Miss a day and a shield spends itself. The chain holds, and the ledger still records the miss.

Seven clean days bank one shield, and three is the cap. On the grid that day shows up ringed instead of filled, so you can see exactly where the chain was rescued.
July 30, 2026 at 9:16 AM
A contribution graph for habits, with a third state GitHub's does not have.

A ringed square is a day a shield covered. The streak survived it, and the grid still shows you missed. Six months of history stays on the device, and there is no account to create.
July 29, 2026 at 7:55 AM
miniHabits · the habit tracker that forgives a bad day

• Five ways to track: checkbox, counter, timer, quantity, Apple Health
• Streak shields: miss a day and the chain holds
• A 26-week heatmap and stats
• 23 themes, 23 app icons
• No account, works offline

Available on iOS · minihabits.co
July 27, 2026 at 1:53 PM