Snap your plate. Check the numbers.
Most AI calorie apps hand you confident guesses. Moraine identifies each item on the plate, then checks its estimate against a real food database — and tells you which numbers are verified and which are still estimates.
Banitsa breakfast
- Banitsa✓ verified1 piece (150 g)480 kcal · P 12g · C 45g · F 27g
- Kiselo mlyako✓ verified1 bowl (200 g)132 kcal · P 7g · C 9g · F 7g
- Honey~ est1 tbsp64 kcal · P 0g · C 17g · F 0g
How a photo becomes a journal entry
- 01
Camera-first capture
The camera button in chat opens straight to your camera. One photo of the plate is all the input needed — no searching, no barcode hunting, no portion menus.
- 02
Every item, itemized
The vision model identifies up to 8 items with portion sizes and per-item calories, protein, carbs, fat and fiber — each with its own confidence level. Non-food photos are politely refused.
- 03
Grounded in a real food database
Each item is matched against a reference database built from USDA FoodData Central (over 8,000 foods) plus hand-curated Bulgarian staples — banitsa, kiselo mlyako, kyufte, shopska and friends, with Cyrillic and Latin names. A confident match replaces the AI's guess with database numbers and earns the ✓ verified badge. The matching is deliberately conservative: a wrong match is worse than no match, so ambiguous items keep an honest ~ est badge instead.
- 04
You confirm before anything is saved
Toggle items off, step portions from ×0.5 to ×3, watch the totals update — then one tap logs it. Nothing reaches your journal until you say so.
- 05
The photo is deleted
Right after analysis the photo is removed from storage — whether or not the analysis succeeded. What remains is the journal entry, not the image.
- Photo estimates are estimates. Database grounding narrows the error on foods it can match; the rest is a well-informed guess, and the badge tells you which is which.
- Hidden ingredients (oil in the pan, sugar in the sauce) are as invisible to the model as they are to you — nudge the portion up when a dish looks rich.
- If you eat a lot of homemade mixed dishes, chat logging with your own detail will often beat the photo.