Features · Habits
Streaks with a safety net
Every habit app can count your wins. Groovy is built for the other days — the misses — because that's where habits actually live or die.
The never-miss-twice engine
One miss is life happening. Two misses is a new habit starting. Groovy's whole job is making sure the second dot never goes dark quietly.
Miss once
The ledger records it honestly. No red alarms, no broken-screen theatre. A single miss is data, not failure.
Recovery rep is scheduled
Tomorrow's version shrinks to its two-minute fallback and gets scheduled first. The recovery rep is the whole game.
The streak breathes
Complete the recovery rep and the streak continues with a small seam in it — a record you can trust, not a perfect facade.
If it slips again
Two dark dots trigger a reset conversation: shrink the habit, move the anchor, or plan rest days properly. Restarting small beats quitting loud.

Honest records
What the dots actually mean
Each habit keeps a rolling week of seven dots: filled for done, hollow for planned, a small diamond for a rest day, and a faint cross for a miss. One glance tells the truth — which is surprisingly rare in a world of dulled-out perfection badges.
Rest days are planned as part of the habit, not sneaked around it. A "read 20 pages" habit with Sunday off at 84% adherence will outlive the identical habit demanding all seven days — the maths of the second month proves it every time.
And because the ledger is honest, the streak number means something. Twenty-one with two seams is worth more than a fabricated thirty. You'll feel the difference; that's the point.
Sized for the worst day
Habits are written at their fallback size from the start — "read two pages" that usually becomes twenty. Ambition lives in the library of routines, not in the habit's minimum.
Keystones first
Groovy nudges you to pick one keystone habit — sleep, movement, or journalling — before adding satellite habits that depend on it.
Paired habits
Attach a satellite to a keystone ("stretch after the walk") so they rise and fall together instead of competing for the same hour.
Monthly shape
A soft month-view shows the shape of each habit — strong, seasonal, or slipping — so you adjust the design instead of blaming your character.
