Nutrition intelligence for athletes
AI-powered food capture meets Garmin data. See exactly where your hydration, micronutrients, and recovery stand, based on your actual training, not generic guidelines.
Today's score
73
Hydration
1.8L / 3.2L
Nutrition
3 gaps
Training
16 mi run
Recovery
6.5 hrs
Insight
Magnesium at 38% after today's long run. Consider spinach or almonds tonight.
Garmin tracks every step, every heartbeat, every sleep cycle. But it can't tell you your post-run dinner was carb-heavy with almost no iron or magnesium.
MyFitnessPal wants you to search, scan, and weigh every meal. Even if you kept it up, it shows calories, not what your body actually needs after a tempo run.
No tool connects what you're doing with what you're eating. So you run the mental math yourself, or ignore the nutrition side entirely.
One-tap OAuth. Activities, sleep, and recovery data sync automatically. 30 days of history imported on day one.
Take a photo. AI identifies the food, estimates portions, and maps full nutrition from the USDA database. No searching. No typing.
Your dashboard cross-references training with nutrition automatically. Hydration, micronutrient gaps, macro balance, recovery, one screen.
AI identifies your food from a photo and pulls full nutritional data, down to the micronutrients. For packaged food, point at the label. For mixed dishes, it asks smart follow-ups.
Iron, magnesium, B12, zinc, fiber, hydration, the micronutrients that actually affect performance and recovery, flagged relative to your training load.
Activities, sleep, and recovery from Garmin sync automatically. Your nutrition targets adjust to what you're doing — not a static 2,000-calorie assumption.
Daily score at the top. Hydration, gaps, training, recovery below. Contextual insights like "Low on magnesium after today's long run — try dark leafy greens tonight."
The founder story
I'm Dina. I'm training for a half Ironman. I wear a Garmin. I know my pace, my HR zones, my sleep scores. But after a 90-minute brick workout, I had no idea if I was eating what my body actually needed.
Not calories, I can estimate those. The real stuff: am I getting enough magnesium after a long run? Is my iron keeping up with this training volume? Am I actually hydrated, or just drinking water and hoping?
I tried MyFitnessPal. Lasted two weeks before the barcode scanning killed it. Garmin tells me everything about my output. Nothing about my input. So I built the thing that should have existed.
Less than two post-run coffees. Cancel anytime.
WholeHealth connects your Garmin data with what you eat, so you stop guessing and start knowing.