A tiny habit tracker that lives in your browser. No accounts, no servers,
no analytics — just localStorage. Hostable on any static file host.
☐ morning walk ▢▢▢▢▢▢▢ 0 d
✓ read 20 pages ▢▢▢▢▣▣▣ 3 d
☐ stretch ▢▣▣▢▢▣▢ 0 d
npm install
npm run dev
npm run build # outputs to ./build, deploy to Pages, Netlify, ...
| key | what |
|---|---|
n |
focus the "add habit" input |
Use the export json button at the bottom to download your habits, and
import json to restore. The format is a small JSON object with a
version field so future versions can migrate cleanly.
The current streak is forgiving by exactly one day: if you haven't ticked today yet but you did yesterday, the count still includes yesterday. Skip 24+ hours after that and it resets to zero.
MIT.