Alejandro Arce — home Thinking in Public
No. 105 · Health

I built my own calorie coach

Line illustration: a plate of food seen from above beside a phone, with a small bar chart rising behind them.

You want to lose weight, track your calories, it's all what you eat. I created an app using Claude Code where I add a description of my meals or an image and it quantifies the macros.

Then I built a dashboard that tracks my progress with graphs.

Then I started to optimize it. Right now I'm focused on getting 25 grams of fibre on a daily basis.

How it works

  1. 1

    I send the meal

    A text or a photo, in Telegram.

  2. 2

    It counts

    Claude estimates calories, protein, carbs, fat and fibre, and adds a row to a Google Sheet.

  3. 3

    Fibre decides the day

    At the end of the day it calls the day a win or a loss on one number: 25 grams of fibre. It checks my fibre at midday, mid-afternoon and in the evening and tells me what to eat to hit the goal.

  4. 4

    Sunday recap

    Once a week it recaps my week: where I won, where I failed, and advice for the next one.

Why 25 grams of fibre

Health Canada says Canadian women need 25 grams of fibre a day and men need 38 grams. It adds that most Canadians get about half of that. It lists a few jobs for fibre: it may support regular bowel movements, it may help lower blood cholesterol, and it keeps you feeling full for longer.

Pick the number that fits you. A coach that judges the day on one number is easy to follow, and easy to check at midday.

Build your own

Start with the smallest version. Pick the one number you care about. Send a description or a photo of each meal to an AI and ask for an estimate of that number. Write the answer in a spreadsheet. At the end of the week, read the column.

Photo and text estimates are approximate. Use them as a guide, and talk to a doctor or dietitian if you have a medical reason to count.

It's free, and I can change how it sounds, how it looks, how it feels, the goals, all of it. It's my own coach that knows my diet and helps me get there.

Build the coach you would want.

More Thinking in Public