Reknit
Reknit — Habit Tracker

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
Reknit’s Today screen: one of four habits done, a 37-day streak, and a gentle ‘Fresh start’ prompt instead of a failure message.

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.

The usual app

“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.

Reknit

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.

  1. CuePick a time, a place, or an existing habit to anchor to: “After I brush my teeth.”
  2. RoutineName the habit and give it a tiny version, the two-minute floor you can always do.
  3. RewardChoose what makes it feel good, and rate how it felt so Reknit can learn what works.
  4. 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.

The Today screen with habits grouped by morning and evening.
TodayCheck in, go tiny, or skip. All three are fine.
The Insights screen with a keystone habit and gentle suggestions.
InsightsPatterns that “tend to go with” success, with suggestions you can ignore.
The five-step habit setup wizard, starting with build or break.
Set up in 5 stepsStart with just a name. Add the rest when you’re ready.

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.

Any browser

Open in your browser

The quickest way. Nothing to set up.

Open Reknit

Phone

Add to your home screen

  1. iPhone (Safari): Share, then “Add to Home Screen”.
  2. Android (Chrome): menu, then “Install app”.
Computer

Install as a desktop app

  1. Open Reknit in Chrome or Edge.
  2. 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.