iOS & Android · in development

Photograph your dinner. Koonisoo does the nutrition maths.

Snap a meal — or just type its name — and AI fills in calories, protein, carbs, fat, serving size and a 1–5 health score. Every field stays editable by hand.

Koonisoo diary home screen: 14 days streak, 645 kcal left, 14-day calorie history rings and protein, carbs, fat rings
AI progress card mid-call: reading the food name, looking up nutrition, filling in the values
Photo → macros

One step from plate to logged

Three ways in, same result: name, calories, protein, carbs, fat, serving size and a 1–5 health rating, filled in for you and editable afterwards.

Log Food sheet with meal picker, Scan Food Photo card and a food-name field with an AI button

Scan a photo

Camera or photo library. The AI reads the plate and returns every macro field.

Progress card: reading the food name, looking up nutrition, filling in the values, with a progress bar

Or just type the name

No photo needed. A step-by-step card shows what the AI is doing, then the result before it fades.

Manual calories, protein, carbs and fat fields in the Log Food sheet

Change the portion, recalculate

Edit the serving size and tap “Recalculate?” — every macro is re-derived for that exact portion. Or type the numbers yourself.

The diary

A diary that shows the week, not just today

The diary is the home screen. Today’s number sits at the top; the last fortnight sits right under it, one ring per day, so a bad Friday reads as a bad Friday and not as a verdict.

“N kcal left” against your goal, with a colour-coded progress bar.

Protein, carbs, fat rings — grams left against per-macro goals.

14-day history strip — green, orange or red against goal. Tap any day to open it.

A 1–5 health rating per entry, labelled Healthy, Moderate or Unhealthy.

Diary home: calories left card, 14-day calorie history rings, macro rings
Diary scrolled to Breakfast, Lunch and Dinner sections with per-entry macros and star health ratings
Diary edit mode with row checkboxes and a Select All, Duplicate, Delete bar

Fix a whole day at once

Multi-select rows to duplicate or delete several entries in one go.

A back-logged past day showing totals, macros and an average Nutri-Score badge

Back-log a missed day

Pick a date from the calendar and log into it. Meals are split into Breakfast, Lunch, Dinner and Snack — and the sheet pre-selects the right one from the time of day.

Weight & BMI

The trend, not the number you woke up to

Current weight with the change since your last entry, plotted over all time, the last month or a custom range, with your goal drawn as a dashed line.

Weight tracking screen: 78.6 kg current weight, minus 0.3 kg since last, all-time progress chart with a dashed 76 kg goal line
Start, Target and To Go summary above the full weight entry history

Start · Target · To Go

Where you started, where you’re heading, and how far is left — over the full entry history.

BMI card showing the number, its category badge and a marker on a colour-banded scale

A BMI card that says where you sit

The number, the category, and a marker on a colour-banded scale. A calculator — not medical advice.

Streaks & badges

Habit, without the gimmicks

A logging streak counter and seven badges. No challenges, no leaderboards, no invented goals to fail — you either logged today or you didn’t.

First entry

Day one

3 days

Consecutive

7 days

Consecutive

14 days

Consecutive

30 days

Consecutive

90 days

Consecutive

365 days

Consecutive

Badge artwork is still in progress. The streak counter is live in the app today.

AI Coach

Bring your own AI coach

This is a prompt builder, not a chatbot. Koonisoo packages your weight, BMI, calorie goal, today’s food log and your 7-day history into a formatted prompt and copies it to your clipboard. You paste it into ChatGPT, Claude or Gemini — whichever you already pay for.

Quick Check-in — today, in a paragraph.

Full Report — asks for exercise tips, a meal strategy and an action plan.

Weekly Summary — the last seven days in one prompt.

No second subscription, no AI middleman, and nothing is generated inside the app.

AI Coach screen showing what is included in your prompt and a Copy Quick Check-in button
AI Coach scrolled: ChatGPT, Claude and Gemini chips with full report and weekly summary options
Settings: export all data as JSON, export the food diary as a spreadsheet, import a backup
Your data

Start without an account. Leave with everything.

Manual logging, the diary, weight and BMI work with no sign-up at all. Your diary and weight history live in a database on the device.

Export everything as JSON

Export the food diary as a spreadsheet (.xlsx)

Import a backup back in

What we upload: photos you scan are sent to Koonisoo’s servers to be analysed, and may be used to improve the accuracy of the recognition models. Everything else stays on your device. An account is only required for the AI features.

Setup

Your calorie target, calculated once

Onboarding takes your height, weight, age, activity level and goal — lose, maintain or gain — and computes a daily target with the Mifflin–St Jeor equation, then derives protein, carbs and fat goals from it. Every goal is editable afterwards. Activity level is a one-time question, not a workout log.

Settings: appearance selector and health profile with date of birth, height, calorie goal, weight goal and goal type
Light & dark

Built for both, all the way through

Every screen is designed twice — the diary, the charts, the sheets. Pick Light, Dark, or System and let it follow your phone.

+ System

Switch the screenshots to see either one. This page has the same toggle in the top corner.

Diary home screen in dark mode
Weight tracking chart in dark mode

Get notified when Koonisoo launches

One email when the app hits the App Store and Google Play. No newsletter, no drip campaign.