groovy Get the app

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.

9:41●●●
Habits
Read 20 pages21
Morning walk9
No phone at lunch14
Lights out by 23:005
TodayPlansInsightsYou
18:02●●●
Weekly review
This week
4 of 5 rituals kept · Best day Tuesday
MTWTF
One thing to change
Move journal earlier — evenings run late.

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.

1

Miss once

The ledger records it honestly. No red alarms, no broken-screen theatre. A single miss is data, not failure.

2

Recovery rep is scheduled

Tomorrow's version shrinks to its two-minute fallback and gets scheduled first. The recovery rep is the whole game.

3

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.

4

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.

An evening reading spot with soft light and a book

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.

Habit questions

How many habits at once?

Three is the honest ceiling for most people, and one keystone is a fine start. Habits compete for the same hours and attention; Groovy would rather you kept three than collected nine.

What counts as "done"?

Whatever the habit's written definition says — which is why fallback sizes matter. "Walk" means ten minutes outside; on a brutal day, ten minutes to the corner shop still fills the dot, and that's by design.

Can I hide streaks entirely?

Yes. Some people find visible streaks motivating; others find them tyrannising. Hidden-streak mode keeps the ledger and the never-miss-twice engine while showing only the current week's dots.

Do habits work without routines?

They can, but they're stronger anchored: a habit that hangs off a routine step ("journal after the coffee") inherits the routine's reliability for free.

Pick one habit. Write it small.

The smaller it is, the faster it stops needing you.

Download on the App Store Get it on Google Play