Drop a stitch.
Pick it back up.
A habit tracker that doesn’t punish you for being human. Miss a day and your streak stays intact. Miss two and Reknit helps you begin again with something tiny. Free, private, and no account needed.
- Free
- No account
- Works offline
- Your data stays on your device
Why Reknit
Most trackers reset you to zero. This one doesn’t.
One bad day shouldn’t erase a month of effort. Reknit is built on how habits actually form: small, forgiving, and easy to restart.
“Streak lost.” Back to 0.
A red cross, a broken chain, a guilt trip. The easiest response is to quit the app, then the habit.
One missed day never breaks it.
Your streak is resilient: a single miss is forgiven. After two, you get a fresh start and a two-minute version to get moving, never a failure message.
How it works
Built on the habit loop and the four laws.
Reknit draws on Charles Duhigg’s habit loop and James Clear’s four laws. Setting up a habit takes five short steps; everything beyond the name is optional.
- CuePick a time, a place, or an existing habit to anchor to: “After I brush my teeth.”
- RoutineName the habit and give it a tiny version, the two-minute floor you can always do.
- RewardChoose what makes it feel good, and rate how it felt so Reknit can learn what works.
- IdentityEvery check-in is a vote for who you’re becoming: “I’m someone who reads every day.”
What’s inside
Everything you need, nothing you have to pay for.
The whole core loop is free forever. There’s no paywall on streaks, forgiveness, insights, or your own data.
Forgiving streaks
A single missed day is forgiven. Streaks, consistency and a 12-week heatmap show the real picture, not a fragile chain.
Tiny versions
Every habit has a two-minute fallback. A tiny check-in counts, and it’s always shown lighter and reported separately, so it stays honest.
Gentle recovery
After a gap, a calm banner suggests an easy restart. The words “failed” and “broken” never appear.
Keystone insight
After a few weeks Reknit can point out which habit tends to go with the others getting done. It only ever says “tends to”, never “causes”.
Suggestions you control
Too easy? Too hard? Reknit offers a nudge. It never changes a habit for you, and you can dismiss any suggestion.
Weekly review & evening prep
A short reflection each week, and a prompt the night before to set up tomorrow’s habits so they’re easier to start.
Break a habit
Want to do less of something? Add a break habit with a friction plan: make it invisible, unattractive, difficult and unsatisfying.
Swap lab
Trying to replace a craving? Test different rewards over a few days and see which one actually quiets the urge.
Your data, portable
Export everything as JSON, import from CSV, and restore from a backup whenever you like. Nothing is locked in.
A look inside
Calm by default.
A dark theme, big tap targets, and quiet feedback you can turn down or off completely. It works by keyboard and respects reduced motion.



Private by design
No account. No server. No tracking.
Reknit runs entirely in your browser. There’s no database behind it, no sign-in, and no analytics.
Stored on your device
Your habits live in your browser’s own storage (IndexedDB). They never leave your phone or computer, because there is nowhere to send them.
Works without a connection
Once loaded, Reknit works offline. Open it on a plane, in a tunnel, or with Wi-Fi off.
Get Reknit
Try it in your browser, or install it.
Reknit is a web app, so there’s no app store and nothing to download to try it. Open it and start. To keep it on your home screen or desktop, install it from your browser.
Add to your home screen
- iPhone (Safari): Share, then “Add to Home Screen”.
- Android (Chrome): menu, then “Install app”.
Install as a desktop app
- Open Reknit in Chrome or Edge.
- Click the install icon in the address bar.
Good to know: because your data lives in your browser, clearing site data or switching devices starts you fresh. Use Settings → Export to keep a backup you can restore anywhere.
Questions
Straight answers.
Is it really free?
Yes. The whole habit loop is free, including the forgiving streak. There’s no account and no payment step anywhere in it.
Where is my data?
Only in your browser on the device you’re using. Reknit has no server to receive it. Export a JSON backup from Settings whenever you want a copy.
Will it sync between my phone and laptop?
Not today. Sync would need an account and a server, which would go against the point. You can move your data between devices with export and import.
Do reminders work?
Reminders are best effort. They appear while Reknit is open or running in the background and you’ve allowed notifications. A browser app can’t guarantee a notification while it’s fully closed, so a reminder may be late or missed, especially on phones.
Can I bring my existing habits?
Yes. Import a CSV and Reknit tells you about anything it can’t read instead of guessing. Mapping for specific apps’ own export formats isn’t built yet.
Say hello
Liked it? Tell someone, or tell me.
Reknit is built and maintained by one person, Jagdeep Singh Virdi. A shout-out or a note about what would make it better genuinely helps. Opening these links doesn’t send anything from your habits, because Reknit never sees them.
Start with one small habit today.
It takes a minute to set up, and if you miss a day, it’s still there when you come back.