Habit tracking for iPhone
Showing up beats doing it perfectly.
Habit OS asks you for the smallest version of each habit — two pages, one push-up, the glass of water — and records the days you showed up. It keeps the whole thing on your phone: no account, no cloud, nothing sent anywhere.
Download on the App Store
iPhone · free · no account, no ads, works in airplane mode
- 0accounts
- 0network requests
- 0ads or purchases
- 38interface languages
What you actually get
Every habit has a minimum action
When you create a habit you write two things: what it is, and the smallest version of it that still counts. "Read" and "read two pages" are different instructions, and only the second one survives a bad evening. The minimum action is not a lowered standard, it is the floor you agreed to before you were tired — and on the days you do far more than it, nothing objects.
A day can hold more than one check-in
Most trackers give you one box per day, which quietly turns every habit into a yes-or-no exam. Habit OS appends an entry each time, so drinking water four times reads as four times, and a habit you did twice on Tuesday is not rounded down to the same mark as one you barely touched. Your averages come from those entries rather than from a checkbox.
A check-in can carry how it went
Each entry can record how it felt on a five-step scale, whether the day was a hard one, and a short note. All of it is optional — tapping through with nothing written is a complete check-in. But over a month those marks are the part you will actually reread, because they say why the flat weeks were flat.
Strength, not a scorecard
Each habit shows a strength reading built from two things: how consistent you have been lately and how often you do it. It is arithmetic on your own entries, not a grade. It moves slowly, it recovers, and it does not care how it compares to anybody else’s, because there is nobody else in the app.
Your day, grouped the way mornings actually work
The day view shows how far through today you are, the last seven days as a small chart, and your habits grouped by when they belong — morning, evening, exercise, study, health, environment, and the ones you are trying to stop. There is a quick pass that walks you through whatever is still undone, if you would rather clear the list in one go than open each card.
A month you can see at once
Open a single habit and you get a month grid plus the full stream of entries, with the notes attached. Empty days are drawn empty. There is no red mark for a miss, because a missing day is an absence of data, not a black mark, and it did not seem right to decorate one.
Reminders only if you ask for one
You can set several times for a habit and choose which weekdays they fire. They are ordinary local notifications, scheduled on the phone. The app never asks for notification permission at launch — it asks the first time you actually set a reminder, and if you never set one, it never asks. Pause a habit and its reminders stop with it.
Five themes, thirty-eight languages
The default is nearly black; there is also a warm paper light theme, and candy, forest and ocean. The interface ships in thirty-eight languages, picked up from the phone or chosen by hand. Small things, but this is an app you open on an ordinary Tuesday morning, and it should not look like a work spreadsheet.
Setting up a habit that survives a bad week
The app does not design your habits for you, and nothing here is generated. What it does is refuse to let you write a habit that has no floor. This order works.
- Start with fewer than feels rightTwo or three. The urge on day one is to fix everything at once, and the reason that fails is not weakness — it is that six new habits need six new decisions every day, and decisions are the scarce thing. You can add more in a fortnight, and adding one to a working set is easy. Rebuilding after all six collapse is not.
- Write the minimum action honestlyNot what you hope to do — what you would still do on the worst evening of the month. One page. One set. Putting the shoes on. If your minimum makes you slightly embarrassed, it is probably the right size. This is the field the app asks for and will not let you skip, because a habit without a floor is a wish.
- Say what it is for, if you knowThere is an optional line for the state you are aiming at — sleeping without a screen, being able to walk up the hill without stopping. It is not tracked or scored. It is there for the week in month two when you cannot remember why you started, which is a real week and it arrives for everybody.
- Add a reminder only where you need oneHabits attached to a thing you already do — coffee, brushing your teeth, closing the laptop — usually do not need a notification, and a notification you learn to swipe away is worse than none. Save reminders for the ones with no natural anchor, and put the time slightly before the moment rather than during it.
- Check in, and then close the appThe loop is: did the thing, tap it, put the phone down. Ten seconds. If you find yourself in the statistics every day, that is the app becoming the hobby instead of the habit. The numbers are worth a look on a Sunday; they have nothing new to say on a Tuesday.
One thing is deliberately missing: there is no penalty. Break a run and the streak counter returns to zero, and that is the whole of the consequence. Nothing is deleted, nothing is locked, no screen tells you that you have let yourself down. The record is a record of what happened, and a gap in it is information, not a verdict.
What leaves the phone
Nothing. There is no account and no sign-in screen. Your habits, entries, notes, reminders and settings live in a database file inside the app on your phone, and the app makes no network requests at all — the string that would make one does not appear in the source.
There is no analytics SDK, no crash reporter, no advertising SDK and no attribution framework. Nothing counts your taps or reports which screens you opened, because there is nowhere for such a report to go.
The app declares no permission usage of any kind, so installing it raises no prompt. The one dialog it can ever cause is the system notification prompt, and only at the moment you set a reminder yourself. Never set one and you will never see it.
You can delete everything from inside the app, in one step. It clears every table and cancels every scheduled reminder, behind a confirmation. There is no cloud copy to chase afterwards, because there never was one.
The honest cost: nothing syncs to a second device and there is no server-side backup. What protects you is the phone’s own encrypted backup, which includes app data — worth checking is switched on rather than assuming. Lose the phone with no backup and the records go with it.
Price
Free. This version has no in-app purchases, no subscription and no advertising of any kind.
Nothing is held behind a paywall either — no cap on how many habits you can run, no statistics reserved for an upgrade, no trial that turns into a nag screen. What is in the app is all of it.
Download on the App Store
Questions people ask first
Do I need an account?
No, and there is no way to make one. There is no sign-in screen in this version. You open it and you are in your own data.
Does it sync between my iPhone and iPad?
No. Everything is stored on the one device, with no sync and no server-side backup. The app is iPhone-only. That is the direct cost of having no account, and it is worth knowing before you install.
What happens when I miss a day?
The streak counter goes back to zero the next time you check in, and nothing else changes. The habit stays, the entries stay, the month grid simply shows an empty day. There is no penalty and no message about it.
Will it nag me?
Only if you set a reminder, and only at the times and on the weekdays you chose. It never asks for notification permission at launch — it asks the first time you set one. Pause a habit and its reminders stop too.
Can I check in twice in one day?
Yes. Each check-in adds an entry rather than ticking a box, so a habit you did four times reads as four times, and that is what the averages are built from.
What is the strength number?
Arithmetic on your own entries — how consistent you have been recently, weighted with how often you do the habit. It moves slowly and it recovers. It is not a grade and nobody else can see it.
Can I export my data to a file?
Not in this version. You can share a short text summary of one habit or of everything through the system share sheet, but there is no file export. If a spreadsheet of every entry is what you need, this app does not do it yet.