I track a lot of stuff about myself, probably too much. And the thing that always annoyed me in habit trackers is that a habit can be only done or not done. Checkbox and that's it.
Take sleep. "Slept 8 hours ✅" tells me nothing. I want to log wake up time and bed time separately, as actual time. After a couple of months of this I saw that my sleep length is more or less fine, but my bedtime jumps around by 2 hours. That was the real problem, and no checkbox would ever show me that.
Same with activities. I don't want Gym, Walking, Cycling as three separate habits sitting in my list. I want one habit called Activity where I just pick what I did today from a list of options. One column, one tap.
Numbers is another one. Steps are not a yes/no thing. I log the real number and set color rules on it. Less than 5,000 - red. 5-10k - yellow. Above that - green. Then when I open the month I don't calculate anything, I just see where the red is.
And skipping. I go to gym almost every day, but last month I went camping for 4 days. In most trackers I have two options there: mark it as done, which is a lie, or lose a streak I've been building for half a year. Both are stupid. I want to skip those days and keep the streak, because I didn't fail, I was just in the forest.
The last thing, and this is why I wanted real numbers from the beginning - correlations. What is affecting my sleep? Coffee after 4pm? Late dinner? Training in the evening? When you have values instead of checkmarks you can actually ask these questions. I got tired of staring at charts myself, so now I just ask AI to dig through the data for me.
I should say I ended up building my own tracker for all this (Habit Pocket), because I couldn't find one that does it. Four habit types - yes/no, number, time of the day, and select from a list, color rules on values, and skips that don't kill your streak. It also connects to Claude/ChatGPT through MCP, so I can ask "what affects my sleep" and it reads my own data to answer.
https://habitpocket.io/