Free · Local-first · No account

You are made of
what you repeat.

Every rep, every page, every day you almost skipped — Grove renders it as a point of light. Enough of them, and they take the shape of a person: the one your habits are quietly building.

  • 1 tap to log a day
  • 1 view for a whole year
  • 0 accounts, data stays on your device
Why Grove

Small ticks. Real patterns.

Everything you need to see whether you're actually showing up — nothing you need to configure.

Log in one tap

Tap today, done. Tap again to add a count. No forms standing between you and the habit.

See the whole field

A year of activity rendered as one living view — not a list you scroll to understand.

Streaks with weight

Current and longest streaks tracked automatically — the number that keeps you honest.

Zoom through time

Week, month, quarter, half-year, year — same field, different distance.

grove — morning run (example)
Morning run 18-day streak
212Days tracked
34Longest streak
428Total logged

Example data. Your own field starts empty and fills in as you show up.

How it works

Three small steps, repeated daily

  1. 01

    Plant a habit

    Name it, give it a colour, it joins the field.

  2. 02

    Tick it off

    Every day you show up, another light switches on.

  3. 03

    Watch yourself take shape

    Streaks build, the field fills in — the pattern becomes a person.

0
Accounts required
0%
Of your data stays in your browser
0
Zoom levels, week to year
0
Tap to log a day

Grove keeps everything in your browser's local storage. Export a JSON backup any time from inside the app; nothing is sent anywhere.

Free, no account required

Come see who you're
already becoming.

Plant your first habit today — it takes about ten seconds, and tomorrow it will already show a streak of one.

Enter Grove