कर्मण्येवाधिकारस्ते मा फलेषु कदाचन

Do the work.
Let go of the fruit.

A habit tracker built on one idea: showing up is the whole job. It runs entirely on your phone, remembers everything, and asks nothing of you.

No ads, ever No subscriptions No account required
Karmanya's Today screen: this week's habits with a marker for each day

The pieces

Components, not a feature list.

The parts of Karmanya you actually touch every day — here, live, rather than described.

Contribution grid

A year of showing up, in one glance

One cell per day, in real calendar months. Move your cursor across it.

Less More

Sadhana score

0

Consistency, weighted to recent effort. Recovers as soon as you do.

Karma Wrap
0

actions logged this year — exportable as an image, JSON or CSV.

Best streak

0

Earned rest days protect it. A skip is not a miss.

“A missed day is just data, not a failure. The grid keeps going, and so do you.”
— the design principle the scoring actually follows

How it actually works

Three things, done properly.

Not a feature list. These are the three moments the whole app is built around, and what each one is like in the hand.

01 — Logging

One tap today. Long-press for any day you missed.

The whole interaction budget of a habit tracker is spent in the first two seconds. Karmanya spends it on a single tap, and never punishes you for coming back late.

  • Tap the ring to log today; tap again to undo it. Nothing is ever committed beyond changing your mind.
  • Long-press any past day to fill it in. History is editable, because real weeks are.
  • Counts, minutes and simple yes/no live in the same row, so a 40-minute run and a glass of water log the same way.
  • Reminders are local notifications from your own phone. No server decides when you get nudged.
The Today screen in checklist mode, with habits ready to tap
Checklist
The Habits list, showing every tracked habit and its streak
Your habits

02 — Seeing

The grid is the point. Everything else explains it.

A year of showing up should be visible in one glance, without a chart that needs a legend. Then, underneath, the honest read: what is holding, and what is slipping.

  • A contribution grid per habit, laid out in real calendar months rather than rolling 28-day blocks.
  • Streaks, totals and best-ever, plus the weekday you are most likely to skip.
  • A radar across your life domains, so effort imbalance is something you can see instead of something you feel.
  • Every figure is computed on-device from your own rows. There is no model, and nothing is inferred about you.
The Insights screen, summarising consistency in plain sentences
Insights
A streak timeline charting consistency over past weeks
Streaks

03 — Keeping

Your record outlives the app, the phone, and us.

Everything lives in a database on your device. Signing in is optional and adds a copy in your own account. It never becomes the only copy.

  • Full CSV and JSON export, any time, with no account. Your history is a file you can keep.
  • Optional Google sign-in for a second device. Sign out and the app carries on exactly as before.
  • When two devices disagree, you are shown which habits conflict and you decide each one. No silent overwrite.
  • Delete your account from inside the app or from this website, and the cloud copy is gone for good.
A single habit shown as a contribution grid across several months
The grid
The Sadhana score, one figure for overall consistency
Sadhana score

Every surface

Five screens. Hover to look inside.

These are real captures from the shipping app, not renders.

The Today screen with this week's habits A habit's contribution grid across several months The Sadhana score gauge with consistency and streak figures A radar chart comparing consistency across life domains The Timeline view, a chronological history of logged habits

The deal

Most habit trackers want something from you.

Attention, a monthly fee, or your data. Karmanya is built the other way round, and the architecture — not the marketing — is what makes that true.

What we don't do

  • No ads — not banners, not "sponsored habits", none
  • No subscription, no trial that expires, no paywall
  • No data sale and no third-party trackers
  • No streak-shaming notifications to drag you back
  • No sign-up wall — the app opens straight into use

What you get

  • Offline by default. Your habits live in a database on your phone
  • Sync is opt-in. Sign in only if you want two devices to match
  • Your data is exportable. JSON and CSV, whenever you like
  • Deletion actually deletes. Account and cloud data, in one tap
  • Every feature, free. Including the ones that cost us money

Why free? Because a habit tracker that nags you into a subscription is working against the thing it claims to help with. Karmanya is small, it has no server of its own, and the optional sync runs on infrastructure that costs cents at this size. That is the whole business model.

Questions

The honest answers

Do I need an account?

No. The app is fully functional without one and always will be. An account exists only to sync between devices, and you can stop using it whenever you like.

What happens to my data if I sign in?

It goes into private storage keyed to your account, which only you can read — enforced by server-side rules, not just app code. It is never sold, shared, or used for advertising.

Will you add a paid tier later?

Everything that exists today stays free. If a genuinely expensive feature ever appears, it would be an optional extra — never a lock on what you already use.

Can I get my data out?

Yes — JSON for a full backup you can restore, CSV for spreadsheets. Both from Settings, no account needed.

Is it open source?

Not yet. The licences of everything it is built on are listed in the app, under Settings → Open-source licences.

Which Android versions?

Android 8.0 and newer, which is the overwhelming majority of active devices. Tested on both the oldest supported release and the newest.

Start today. That's the whole idea.

Free, private, and complete. Nothing to cancel later.

Coming to Google Play. Android 8.0+ · 5 MB