Ledger Nutrition & training log
1,400kcal goal
120gprotein goal
Gym: —

Today's dashboard

0 Calories consumed 1,400 remaining
0g Protein consumed 120g remaining
Calories0 / 1,400
Protein0 / 120g

Gym tracker

Yes
No
Rest day

Food log

Checks your saved foods, recipes, and a built-in reference first — free, instant, no AI. For anything else (including compound entries like "2 egg whites and 150g cooked chicken thighs"), it asks Claude directly and shows you the interpreted result before anything is saved. The first AI lookup may ask your permission once.

Saved foods

Your own reusable items — branded products, homemade staples, anything you eat often. Log one straight to the selected day, or use it from the quick-entry box above.

Recipes

Save the total macros for a homemade batch once, then log a fraction or a weighed portion whenever you eat some of it.

Last 7 days

Avg kcal/day
Avg protein/day
Gym days
DayKcalProteinGym

Trends since Sep 14, 2026

Calories (dashed = 1,400 target)
Protein (dashed = 120g target)

History

Settings

Optional. Paste the Cloudflare Worker URL you deployed to enable AI lookup for foods that aren't in your Saved Foods, Recipes, or the built-in reference. Your API key lives only in the Worker — never in this app. Leave blank to run local-only.
Last backup

Data

All data is stored locally in this browser via localStorage. Export regularly to keep a backup.