Kal is a Claude assistant with write access to my food log. It knows my profile, my meal plan, and what I have eaten today.
On a normal day I do not talk to it at all. I tap a meal on the Today screen and it is logged. Off-plan days are the whole reason it exists: I tell it what I am about to eat, it finds real macros, rewrites the rest of today to fit, and logs what actually happened. The plan template is never touched.
the whole day on one screen. tap a meal, it's logged. tap again, it's not.
The model once saw 6× Chicken breast, guessed a serving size, and handed me a 372 g protein day. Never again:
kal does not guess numbers. every food line arrives resolved: weight, unit, macros.
The numbers come from a grocery library of things I actually buy, with label macros. When something new comes up, it checks nutrition databases first, then asks me for a product link or a photo of the label, and only then estimates, labeled as an estimate, which I have to approve before it writes anything.
an off-plan day in progress. every write gets an undo button, and the running cost shows while i type. a full conversation is about three cents.
the plan. drag the figure and it spins. adherence and weight trend live below it.
the grocery library, where the numbers come from. things i actually buy, with label macros.