Nutrition
Snap a meal, get calories and macros from Gemini vision. Or scan a barcode. Or type it in. Daily totals against personalised targets.
AI-generated workout plans, photo food logging, and a daily coach that reads the last seven days of you. Local-first, bring-your-own key, no subscription.
Most fitness apps make you stitch together a food tracker, a workout planner, a body-fat calculator, and a coach. HealthOS is the four of them, in one calm interface, talking to each other.
Snap a meal, get calories and macros from Gemini vision. Or scan a barcode. Or type it in. Daily totals against personalised targets.
AI generates a periodised plan from your split, equipment, and experience. Session logger tracks sets, reps, and progressive overload.
Body fat (Navy, FFMI), BMI, BMR, TDEE. Weight trend, tape measurements, progress photos — all framed as trends, not pass/fail.
A short, daily, recomp-aware insight from Gemini that synthesises everything you logged. No motivational shouting. Just one helpful sentence.
Tell HealthOS your training split, equipment, days per week, and experience level. Gemini returns a periodised PPL, Upper/Lower, or Full-Body programme — sets, reps, rest periods, and a rationale you can read and trust.
No more typing "grilled chicken breast, 150g". Take a photo of your plate and Gemini's vision model identifies the ingredients, estimates portions, and writes the macros into your daily log. Wrong on something? Tap to fix it.
Every morning the coach reads the last seven days of food, training, and body data and writes you one short, recomp-aware insight. No motivational platitudes. No "crush it today" energy. Just the one thing that's actually worth knowing right now.
Everything lives in SQLite on your device. No accounts, no cloud sync, no analytics. The only outbound calls are the AI features you trigger — and even those use a key only you control.
There is no server. There is no database we host. There is no copy of your history anywhere except on your phone.
You sign up for a free Gemini key once and paste it into onboarding. It's stored in the device secure enclave. We never see it.
Every line is on GitHub, MIT licensed. Read the prompts. Audit the network calls. Fork it and ship your own.
Most landing pages bury the limitations. We give them equal billing — so you know what you're signing up for before you clone the repo.
Things HealthOS does well.
Trade-offs we made on purpose.
You need Node 20+, pnpm, and either Xcode or Android Studio.
git clone https://github.com/jkguidaven/healthos.git
cd healthos
pnpm install
One command, one simulator. Hot reload from there.
pnpm ios
# or
pnpm android
Get a free Gemini key from Google AI Studio and paste it into the onboarding screen. It's stored in the device secure enclave.