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.
In final testing now · Android + Health Connect required.
kcal = 4·protein + 4·carb + 9·fat — always derived, never stored
Weight trend vs. goal
12-week windowThe 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.
Weigh in
Health Connect syncs the morning weight, or it's logged by hand.
Log food
Meals are logged and macros snapshotted at that moment.
Engine recomputes
Weekly, the pure engine re-derives the target from the trend.
Coach explains
Plain-language why — narration only, the numbers are already set.
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.
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.
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.