dashly

October 16, 2026 · Fitness and food, Using ChatGPT

How to Track Calories With ChatGPT (and Keep the Totals)

You can track calories with ChatGPT by telling it what you ate, or sending a photo of the plate, and asking for the calories and protein. It gives a good estimate in seconds. Connect Dashly and each meal is saved with its date and added to a daily total, so the numbers add up from one chat to the next and show on a live tile.

Why calorie tracking in a chat falls apart

Asking ChatGPT “how many calories are in this?” works well once. Tracking means doing it every meal, every day, and that is where a chat comes up short. Each conversation starts fresh. The breakfast you logged this morning is in a different thread from the lunch you ask about now, and neither one knows the other exists.

People work around it by pasting a running list into each new chat, or keeping a note on their phone and adding the numbers themselves. Both last about a week. The problem is not the estimate, which is usually close. It is that there is nowhere for the numbers to go.

Logging a meal from a photo

The easiest way to log food is to photograph it. ChatGPT can look at a burrito bowl and tell you it is roughly rice, chicken, beans, corn and guacamole, around 650 calories, with a fair guess at the protein. For packaged food, a photo of the label is even better.

If you would rather type, say it the way you would to a friend: “two eggs, toast with butter and a flat white”. You do not need to search a food database or pick from a list of near-identical entries.

When you know more, say more. “The large bowl from Chipotle with extra chicken” gets you a closer number than “a burrito bowl”. You can always correct it afterwards by telling ChatGPT what was off.

Keeping a daily total that sticks

This is the part ChatGPT cannot do on its own, and the part Dashly is built for. Once you connect Dashly to ChatGPT and say “keep track of my calories, 2,200 a day”, there is a Calories topic with a limit. From then on, whenever you mention food, ChatGPT adds it there without being asked.

Your total for the day is always current, in any chat. Ask “how am I doing today?” in a new conversation and ChatGPT reads it back from Dashly. Open your Dashly wall and the calorie tile shows where you are against your limit, with the last seven days beside it.

Because every meal keeps its date, you also get the history a single chat never could: your daily average this month, the days you went over, and how this week compares with the last. See the calorie tracker page for the tiles it draws.

Protein and macros on the same tile

Most people who count calories care about one or two other numbers too, usually protein. A food topic in Dashly can carry a calorie limit and its own goals for protein, fat or carbs. The tile judges each one separately, so you can see at a glance that calories are fine and protein is still 40 grams short with dinner to go.

That is a big part of why tracking in chat works better than it sounds. ChatGPT already estimates the macros when it estimates the calories. Dashly keeps all of them, so you get the full picture from the same sentence.

Why this beats a calorie app

A calorie app asks you to search, scroll, pick a serving size and confirm, for every item. That friction is the reason most people stop within a month. Logging by talking removes it: you describe the meal and you are done.

The other difference is that your food is not stuck in its own app. On the same Dashly wall you can keep water, workouts, weight, sleep or anything else you mention to ChatGPT, each with its own tile. You see whether the days you ate well were also the days you slept well, without exporting anything.

And you keep the assistant you already use. If you switch between ChatGPT and Claude, both write to the same Dashly topics, so your totals follow you.

How to start

  1. Add Dashly to ChatGPT as a connector. The ChatGPT guide walks through it, and it takes about a minute.
  2. Tell ChatGPT what to track: “keep track of my calories, 2,200 a day, and protein, at least 120 grams”.
  3. Eat, and mention it. A photo or a sentence is enough.

After a few days you will have a wall that shows your real eating pattern, built from things you were going to tell ChatGPT anyway.

Questions

  • Can ChatGPT count calories from a photo?

    Yes. Send a photo of your meal and ChatGPT estimates what is on the plate, the calories and the main macros. With Dashly connected, that estimate is logged and added to your total for the day.

  • Does ChatGPT remember what I ate yesterday?

    Not reliably. ChatGPT's memory keeps facts about you, not a running log of meals. Dashly keeps every meal with its date, so yesterday's total and last month's are always there.

  • How do I make ChatGPT's calorie estimates closer?

    Give it portion sizes, brands or the restaurant when you know them, and correct an entry by saying so. The entry in Dashly changes and your tile updates with it.

  • Can I track protein as well as calories?

    Yes. A food topic in Dashly can have a calorie limit and separate goals for protein, fat or carbs, all shown on the same tile.