Brocalai reads a restaurant menu with your camera, estimates every dish on it, and sorts them by what is actually left of your day. Then logs the one you order in a tap.
Tap a dish to log it. Save the menu and it re-ranks itself on your next visit, with no new scan.
Menu result · ranked against today · example data
Scanning
One camera button, four things it can read. Brocalai decides what kind of thing is in frame before it analyses anything, so you are not picking a mode every time you eat.
Photograph the meal in front of you. It names the dish, breaks out what is in it, and estimates calories, protein, carbs and fat.
Gemini 2.5 Flash LitePackaged food resolves against Open Food Facts, the open product database, so the numbers come off the manufacturer's own panel.
On-device read · Open Food FactsEvery dish on the page gets an estimate, then a verdict against your remaining budget. Fixed menus are read as one meal, not a list of phantom dishes.
ProNo camera to hand. Type "two eggs, sourdough, half an avocado" and it comes back as a logged entry with macros attached.
Text loggingDetection runs before the expensive part. A page dense with text lines is treated as a menu, a barcode as a product lookup, anything else as a plate. You can always overrule it.
The rest of it
Scanning is the front door. Behind it is the ordinary work of a food diary, built to need as little of your attention as possible.
Calories remaining, the three macros against their targets, and everything logged today, on one screen. The ring shifts colour as you cross your target, so you read your state before you read a number.
HomeAnswer a few questions about your body, activity and goal and Brocalai works out a daily calorie figure with the Mifflin-St Jeor equation, then splits it into macros. Override any of it in your profile.
OnboardingToday's calories and macros on your home screen without opening anything. It rolls over at midnight on its own.
Pro · iOS · AndroidScroll back through logged days and jump to any date. Free keeps your last seven days; Pro opens the whole log, and the week, six-week and yearly views that show how you averaged out rather than judging yourself on one bad Tuesday.
Pro beyond 7 daysRecord your weight, watch the trend line rather than the daily noise, and get a nudge on the days you chose to be reminded.
ProfileWhat your week actually looked like: where you landed against target, which days ran over, and what moved compared with the week before.
ProEnglish, Spanish, German, French, Italian and Portuguese, including the scanning prompts, so a menu in Spanish comes back described in your language.
EN ES DE FR IT PTPlans
Your first week is unlimited, so you find out whether this fits your life before anything is asked of you. Prices are shown in the app in your own currency.
No card, no trial to cancel
The daily scan count resets at midnight.
Monthly or yearly · yearly is the cheaper way in
Billed by Apple or Google. We never see your card.
FAQ
It is an estimate, and we would rather say so than dress it up. A barcode is exact, because it reads the manufacturer's own panel. A photograph of a plate or a line on a menu is a model's judgement from what it can see: portion size is the hard part, and a dish it cannot judge is marked as having no estimate rather than guessed at. It is close enough to steer a decision, not close enough to be a lab result.
Against the calories left in your day at the moment you open the menu, not against your whole daily target. A dish that leaves comfortable room is marked Fits. One that still fits but consumes the last stretch of your budget is marked Tight. Past what is left is Over. The ranking is a snapshot from when the screen opened, so it does not shuffle under you while you are reading it.
Your log, your targets and today's totals are on the device and always available. Reading a barcode happens on the device too, but turning it into a product needs a lookup. Photo and menu analysis run in the cloud, so those need a connection.
The Mifflin-St Jeor equation estimates your resting metabolic rate from your age, height, weight and sex. An activity multiplier turns that into a daily expenditure, and your goal, whether that is losing, holding or gaining, adjusts it into a target. Macros are split from there. Every one of those numbers is editable in your profile if you already know better.
Best effort at most. The feature is built for printed menus, and we would rather tell you that up front than have it quietly return nonsense at a table.
A photo you scan is sent to Google for analysis and then stored with the entry it created, so your log still shows what you ate when you scroll back to it. Nothing is sold to anyone. Deleting an entry deletes its photo, and deleting your account erases your entries, photos, weight log, saved menus and profile together. The privacy policy spells out every piece of it.
Brocalai is finishing up for the App Store and Google Play. This page is where the download links will land.