Why this is hard to keep track of

  • The cause is two hours upstream, which is exactly where memory fails
  • Everyone blames carbohydrates; sleep and caffeine are usually bigger in the data
  • One good afternoon proves nothing and it's what everyone reasons from
  • Nothing links how you feel at three to what you did at one

Worth recording

  • What you ate and when, especially lunch
  • Energy a couple of hours later, on any scale you like
  • Sleep, and when the last coffee was
  • What the day involved — meetings, driving, standing, nothing

Cadence

Meals plus one number in the afternoon

What progress looks like

A readable link between specific meals and the hours after them, and a shortlist of the two or three that consistently cost you an afternoon.

In practice

Say it once, or photograph it

The entries most worth having are the ones made at the exact moment nobody wants to fill in a form. A sentence — typed, dictated, or replaced entirely by a photo of the plate — is a much lower bar, and it carries the context a calorie field would have thrown away.

Steadier Energy Chat

Completely gone by half two. Lunch was a jacket potato and beans about half twelve. Slept badly, coffee at nine.

Called 4 tools

  • log_meal(items: ["jacket potato", "beans"], at: "12:30")
  • log_energy(level: 2, at: "14:30")
  • log_context(sleep_hours: 5.5, last_caffeine: "09:00")
  • find_pattern(group_by: "lunch_type", metric: "afternoon_energy")

Logged. Over 20 afternoons your average energy is 4.6. After a lunch you'd described as mostly carbohydrate it's 3.8; with a protein source, 5.4. Sleep under six hours pulls it to 3.5 regardless of lunch, and that's the larger of the two effects.

Every figure here was counted from entries you made. The model chose which tools to call — it doesn't score the meal, estimate calories from a photo, or decide what any of it says about you.

And then ask

The question the log can answer

Months of entries hold real answers to the things you've been guessing at, and reading them properly has always meant a spreadsheet and a free evening — which is exactly what nobody has.

Ask in plain language. The answers come back with the counts behind them, including when those counts are too thin to mean anything yet — which is the more useful answer far more often than people expect.

Asking about the pattern Chat

Is it what I eat at lunch or is it just that I don't sleep?

Called 3 tools

  • get_history(topic: "steady-energy", window: "6m")
  • find_pattern(group_by: "context")
  • compare_periods(metric: "entries")

Mostly sleep, with lunch as a real secondary. Splitting 34 afternoons: good sleep and a protein lunch averages 6.1; good sleep and a carbohydrate lunch, 5.2; poor sleep with protein, 4.0; poor sleep with carbohydrate, 3.3. Sleep moves it about twice as much as lunch does — but lunch moves it on both kinds of day.

Counts and averages over your own entries, nothing more. Where the data is confounded or too thin, the answer says so instead of rounding it into a conclusion.

What it does

Set up around steadier energy

The same mechanics as everything else here, pointed at what actually matters for this one.

A sentence or a photo per meal

No database lookup and no calorie box. The log that gets kept beats the log that was more precise for eleven days.

Trends, not days

Weight moves a couple of kilos on water alone. Everything here is read as a weekly trend, because the daily number is mostly noise and reads as failure on a perfectly good week.

What the good weeks had in common

The useful question isn't what you ate on Tuesday, it's what was different about the months that went somewhere. That's a query against your own record, and it's the one worth asking.

Your goal, not one we set

We don't calculate a target for you. Any number an app produces here is a population average wearing your name, and it will be wrong by enough to matter.

A bad week is a data point

Nothing resets and nothing is undone. A week off is information about what makes a week hard, which is considerably more useful than a broken chain.

Exportable from day one

Everything you've logged, photos included, out in a file you can take to a dietitian, a GP, or somewhere else entirely.

The reason a lot of people start

Something to actually bring to the appointment

You get fifteen minutes, and the first question is always some version of "so what does a normal week look like?" — which nobody on earth can answer accurately from memory.

What this gives you: A pattern with times attached, which turns "I'm exhausted every afternoon" into something with enough structure to investigate.

  • Export the date range you were asked about, as a file you can print
  • Photos alongside the entries, which say more than any description
  • Counts and timings rather than an impression of the worst week
  • Nothing shared anywhere unless you choose to share it

What it won't do

  • Score a meal, or sort food into good and bad
  • Estimate calories from a photo and present the guess as a number
  • Set you a calorie target, a macro target, or a weight
  • Run a streak you can break, or tell you that you've fallen behind
  • Comment on your body. The photos here are of food
  • Diagnose anything, or suggest that a pattern is a diagnosis

It's a notebook that can do arithmetic and answer questions about itself. Deciding what any of it means is a job for you and the people advising you.

Early access

Start with what you're already trying to hold in your head

Tell us what you've been trying to keep track of and we'll set it up with you — recording the thing that's actually useful, at a cadence that survives a bad week.

  • Founding accounts lock their price for life
  • No card, no trial clock, no notification designed to make you feel behind
  • Export everything you've logged, photos included, whenever you want

No card required. Unsubscribe any time.

Keep the record without it becoming another job

Founding pricing is locked for accounts opened during early access.

Founding accounts lock their price for life. No card required.