Joe Griffin

Clarity - Caffeine tracking to optimize your intake

by
Clarity began as a simple caffeine tracking app, it is now grown into a performance application that helps users use caffeine more strategically based on their specific optimisation. Clarity Intelligence uses the on-device AI to give tailored insights. The app get's better the more you use it!

Add a comment

Replies

Best
Joe Griffin
Hi everyone, My names Joe and I’m the founder and developer of Clarity. I want to personally thank everyone for the upvotes. I’ll be replying to any and all comments today. Clarity is at the very start of its journey. The development roadmap is looking truly insane with some really cool partnerships lined up. If it piques your interest, give it a go. The Caffeine Reset is coming.
Sujal Meghwal

@joe_griff How you are validating data

Joe Griffin

@sujal_meghwal What data? This is quite a vague question so I'll require a little bit more context to be able to answer!

Sujal Meghwal
💡 Bright idea

@joe_griff By “data,” I mean the kind of user inputs your system would need in order to analyze individual behavior and provide meaningful guidance.

Specifically, how does your AI determine what data a user should share so it can recommend how to

strategically use caffeine intake to maximize performance? What is the reasoning behind the paths or recommendations it provides?

Since everyone’s diet, tolerance, and workload are different, caffeine does not affect all users the same way. For example, caffeine no longer has a strong effect on me, so I’ve had to focus on improving the quality and type of caffeine I consume. I’ve also noticed that the effects wear off faster than they used to, so can your help people like me.

Joe Griffin

@sujal_meghwal Hi Sujal,

thanks for clarifying!

You’re right that “data” can mean a lot of things, so I’ll keep this at a high level.

At its core, Clarity focuses on a small set of consistent, user-reported inputs that most people can reasonably provide over time, primarily when caffeine is consumed, roughly how much, and how the user reports feeling and performing that day. The app isn’t trying to infer physiology directly or replace clinical testing; it’s designed to surface patterns between behaviour and outcomes that are otherwise hard to notice.

The reason this works is that caffeine’s effects are often delayed and cumulative. People tend to judge caffeine by how it feels in the moment, but many of the trade-offs show up hours later, in sleep quality, recovery, or the need for more caffeine the next day. By logging consistently, users give the system enough context to reflect those relationships back to them in a meaningful way.

You’re also absolutely right that tolerance and response vary widely. Two people can consume the same amount of caffeine and experience very different effects. That’s why Clarity doesn’t assume a one-size-fits-all model. Instead, it puts the emphasis on each user’s own responses over time, both on a day-to-day level and across longer trends. Even if caffeine no longer “feels” strong subjectively, it can still be exerting physiological effects. For example, through adenosine antagonism and stimulation pathways, which don’t disappear just because tolerance has increased. Even if you drink a lot of caffeine, it still 'does the same thing'.

This is also why the app uses performance profiles. Users can choose what they’re trying to understand or optimise for, mental performance, physical performance, sleep and recovery, or general wellbeing and the insights are framed through that lens. The same caffeine behaviour can have very different implications depending on the user’s goal.

In terms of individual half-life, it varies. Population averages are useful as a baseline, but real-world responses are influenced by factors like tolerance, body composition, and habitual use. Rather than trying to precisely “calculate” an individual’s biology, Clarity focuses on observing how caffeine behaves for that person in practice, which is ultimately what most people care about.

Right now, the insights are largely reflective: helping users understand what’s happening based on their own data. Over time, as more context is logged, that understanding becomes more nuanced and forward-looking but always grounded in patterns the user can recognise in themselves.

Hope that helps clarify the philosophy behind it.

Joe Griffin
@malekmoumtaz if you have any feedback, I’d love to hear it. I make it clear to everyone, I’m extremely thick skinned. Although Clarity is my baby, it’s more important to me that I provide the best experience than preserving my ego. I want all of you to have the best experience possible with Clarity and it truly help you.
Nika

This should be part of offices :D but I am safe because I do not drink coffee :D

Joe Griffin

@busmark_w_nika Hi Nika,

Between you and I, that’s already in the works!

It would be worth checking clarity out, caffeine may creep into other things that you didn’t even realise!

Nika

@joe_griff To be honest, at most, I drink tea. But 90 % of my time is just water with sparkles.

Joe Griffin

@busmark_w_nika I'd definitely check your tea, you'd be surprised. Especially if you aren't aware of the cut off time!

Paul Tseluyko

Wow, this is what I definitely need 😅 I LOVE how you managed drinks and caffeine intake breakdown, this is a killer.

Joe Griffin
@pasha_tseluyko thanks Pavel! That kind of reaction was exactly what I’ve been aiming for. The best feeling was hearing my mum say ‘I can’t believe how much caffeine I was drinking, this has helped me so much’ She was drinking over 800mg a day.
Viktor Shumylo

Congrats on the launch! this is a genuinely useful take on caffeine, not just another habit tracker. I like how Clarity visualizes the peak and taper of caffeine’s effect; that makes timing decisions much more intuitive for deep work or workouts. The focus on performance and sleep feels especially relevant for people who rely on coffee daily. Curious if you’re planning to personalize the model over time based on individual sensitivity.

Joe Griffin

@vik_sh Hi Viktor,

You have captured exactly what Clarity is about. I use it primarily to optimise for mental performance, but physical performance is still important to me too.

The core question I keep asking myself as I refine Clarity is - am I answering the 'So-what's' when it comes to caffeine intake.

To answer your question, Clarity intelligence V2 is in development as we speak. There will be a more pro-active approach to the insights!

I have some very cool partnerships coming along too!

Lena Berding
Nice and simple. Being a coffee lover and someone who tends to overdo it, I need this. Learning about coffee’s half-life is eye opening.
Joe Griffin
@lena_btw Hi Lena, Great to hear! It’s actually shocking the amount of companies that have no idea as to the caffeine content in their products! The uk has banned energy drinks for kids under 16, it that’s based on the assumption that anyone 16 and over understand caffeine!
Germán Merlo
Hehe more caffeine here! All the best on the launch!!!
Geoff

Hey, cool app concept. I love myself a good tracker or list app. One thing I noticed: I don't seem to have the ability to use Imperial measurements. If I'm missing it, feel free to call me dumb. If not, please consider implementing it.

Joe Griffin
@loweffortgeoff Hi Geoff, Great catch. I’ll add it to the next release. It should be by the end of next week, all being well with Apple. Clarity intelligence refinements are on their way too! Thanks for the feedback. Joe
Joe Griffin

@loweffortgeoff Hi Geoff,

As promised, please see the attached images.

The changes are yet to go live, but if you haven't downloaded clarity yet you can also make the selection in the onboarding!

Best,

Joe

Geoff

@joe_griff Excellent!

Mykyta Semenov 🇺🇦🇳🇱

I’ve seen your app somewhere before, but I can’t remember where) If I understand correctly, the filtering is based on the number of cups of coffee consumed? What if a person drinks tea (also contains a lot of caffeine) or an energy drink — will the app be able to recognize the caffeine amount?