How Jonno works, feature by feature.
Strava sync is live. AI coaching is live. Uber Eats cart integration is rolling out. Here is exactly what the app does and how each piece connects.
Join the Beta
The flow
From run to recovery meal in four steps.
Run synced
You finish a 12km run. Strava sends the activity to Jonno automatically via OAuth.
Targets updated
Jonno recalculates your daily calories and macros based on session type, distance, and intensity score.
Meals matched
The AI agent builds a meal plan that hits your adjusted protein, carb, and calorie targets for the day.
Cart built
Nearby Uber Eats options are filtered by your remaining macros. Cart integration rolling out to beta users.
Your training load, read automatically.
Every run, ride, and workout syncs from Strava via OAuth. Jonno extracts your session type, duration, and intensity to calculate how many calories you actually burned, then updates your daily targets before you open the app.
- One-time Strava connect via OAuth
- Intensity-based calorie adjustment per session
- Load trend tracking across the week
- Targets recalculated before you check the app
Strava Sync
Last synced 2 min ago
Morning Run
12.4km · 58 min · intensity score 7/10
Daily target adjusted: 2,840 kcal
Protein target: 160g (intensity bump applied)
An AI coach that explains the why.
The Jonno Agent is powered by Claude (Anthropic). It builds a daily meal plan around your recalculated macros and answers nutrition questions in the context of your actual training load, not generic advice.
- Daily meal plan built around your adjusted targets
- Explains recommendations based on your training
- Ask about meal swaps, timing, and recovery foods
- Adapts suggestions to your diet preferences
Jonno Agent
Online
Grilled Salmon Bowl
52P · 82C · 18F
Meals matched to your macros. Not just calories.
Instead of searching for high protein options and guessing, Jonno shows you nearby Uber Eats options filtered by your remaining protein, carbs, and fat for the day. Cart integration is rolling out to beta users now.
- Restaurant meals filtered by remaining daily macros
- Suggestions ranked by macro match accuracy
- Uber Eats cart builder in beta rollout
- Grocery list generation for home cooking
Today's meal plan
AI generatedProtein Oats
Breakfast · 38P · 62C · 14F
Grilled Chicken Wrap
Lunch · 42P · 55C · 12F
Salmon Rice Bowl
Dinner · 45P · 72C · 18F
Total: 1,662 kcal
178P · 189C · 44F
Under the hood
What makes the targets accurate.
Generic macro calculators use the same formula for everyone. Jonno adjusts targets based on what you actually did that day.
Daily macro targets
Protein, carbs, fat, and calories calculated from your body stats and goal. Adjusts up or down based on what Strava recorded that day.
Intensity-aware adjustment
A hard tempo run and an easy jog get different targets. Jonno reads session intensity, not just distance, so the calorie bump actually matches your effort.
AI meal planning
Claude builds a full day of meals (breakfast, lunch, dinner, snacks) that hits your targets, accounting for your diet preferences and any allergies.
Goal-based macro ratios
Set your goal: performance, lean building, or fat loss. Macro ratios shift accordingly, and the AI explains the reasoning behind each target it sets.
Pre and post-workout timing
On training days, Jonno gives you pre-workout carb targets and a post-workout protein window with timing, not just a daily total to hit.
Weekly load trend
Tracks whether your training load is increasing, stable, or tapering across the week, and adjusts your nutrition strategy to match.
Integrations
What's connected now, and what's next.
Strava
Full activity sync
Uber Eats
Meal matching
Apple Health
Health data
Whoop / Garmin
Recovery data
Try it while it's still free.
Jonno is in beta. Early access is free. We are adding features based on what athletes ask for.
Join the BetaEarly access is free. No credit card needed.