Adaptive weight & nutrition coach

A calorie target that keeps arguing with the scale.

Adaptive Coach turns one body-weight goal into a daily calorie and macro prescription — then rewrites it every week from real weigh-ins and logged food, instead of a formula frozen on day one.

Coming soon onGoogle Play Notify me at launch

In final testing now · Android + Health Connect required.

Today's prescription Week 9
2,207 kcal today
Protein178 g
Carb214 g
Fat71 g

kcal = 4·protein + 4·carb + 9·fat — always derived, never stored

Weight trend vs. goal

12-week window
goal now
Deterministic engineSame inputs, same output — every time, fully unit tested.
Real Health Connect dataNative Android dev build — no manual-only guesswork.
Weekly self-correctionThe target recomputes from the trend, not the last weigh-in.
Narrates, never computesThe AI coach explains changes; it never touches a number.

The problem

Most calorie targets are set once and never touched again.

Bodies adapt — metabolism slows, water weight swings, adherence wobbles. A number picked on day one from a static formula quietly goes stale by week three. Adaptive Coach closes that loop instead of ignoring it.

01

Weigh in

Health Connect syncs the morning weight, or it's logged by hand.

02

Log food

Meals are logged and macros snapshotted at that moment.

03

Engine recomputes

Weekly, the pure engine re-derives the target from the trend.

04

Coach explains

Plain-language why — narration only, the numbers are already set.

repeats every week, on the actual trend — not the calendar

How it adapts

Pure math, not a black box.

No hidden model is guessing at your metabolism. The engine is a deterministic function — same inputs, same output, exhaustively unit tested. Every weekly recompute runs three safety clamps, in a fixed order:

1 · Loss-rate cap

Bounds how fast the target may move, as a percentage of bodyweight per week.

2 · Move limit

Caps the absolute calorie delta, so no single week jumps too far in either direction.

always wins

3 · Calorie floor

A hard minimum applied last. Nothing above it can push the target below it.

What you get

Five tightly-scoped pieces. No bloat, no ads.

Everything Adaptive Coach does, and nothing it doesn't — no feature you'll never touch, no upsells, no clutter between you and the number that matters today.

Adaptive engine

Recomputes your calorie and macro target every week from your real trend — the core that everything else reads from.

Health sync

Weight, body fat, lean mass and more flow in straight from Health Connect — or log by hand when you'd rather.

Food log

Quick manual logging with an accurate daily rollup — kcal always derived from macros, never entered on its own.

AI coaching

A plain-language coach that explains every change to your target — it narrates, it never decides a number.

Dashboard & reminders

Your trend, your adherence, and the nudges that keep logging honest — one screen, no digging.

Get notified

Be first to know when it's live.

Adaptive Coach is finishing up before heading to Google Play. Drop a line and you'll hear from me the day it's out.

Coming soon onGoogle Play Notify me at launch

Engineering

The hard rules that keep the numbers trustworthy.

kcal is always derived

4·protein + 4·carb + 9·fat. Fiber is excluded. Calories are never stored as their own number.

Logs are snapshotted

Macros lock in at log time. Editing a food later never rewrites history.

Narrates, never computes

Every number on screen comes from engine state — the coach's words never do the math.

Keys never touch the client

Every model call routes through a Supabase Edge Function; the provider is swappable server-side only.

Native Health Connect

An Expo dev build, not Expo Go — real on-device health data, Android-only by design for v1.

Test-driven core

The engine ships with a Jest suite that runs before every commit — the math is provable, not vibes.