Meet Leo, your AI running coach
Not a chatbot that generates generic plans from what you type. Leo connects to your Strava, reads your real training data, and adapts your plan daily based on how you actually feel — through conversation, not menus.
What is Coach Leo?
Coach Leo is an AI running coach application at coachleo.ai. It connects to your Strava account and builds your training plan from real data — your actual paces derived from 8 weeks of activities, not generic templates. Leo uses 12 specialized coaching tools and a scientific knowledge base of 65+ peer-reviewed papers to make coaching decisions autonomously, like a real coach with access to your training diary.
Leo has persistent memory across sessions. He remembers your training history, past coaching decisions, injury setbacks, shoe mileage, race goals, and what you discussed last Tuesday. Every recommendation builds on what came before — Leo never contradicts himself. After 3 months, he has a detailed coaching dossier that creates real switching costs.
Leo supports running, trail running, cycling, mountain biking, and nordic skiing. Cross-training sessions get specific roles (recovery, aerobic, strength, prevention) and are integrated into your weekly load. Whether you are preparing for a 10K or a 100-mile ultra trail, Leo adapts daily through conversation — based on your body signals, your schedule, and your life.
12 features that make Leo different
- Strava-First Coaching — Leo never asks 'what's your weekly mileage?' — he already knows. Strava syncs every 30 minutes. When you open a conversation, Leo has already analyzed your last 10 activities, your training load trends, your acute-to-chronic workload ratio, and your weekly patterns (which days you run, typical distances, typical paces).
- Plans Built From YOUR Actual Paces — Leo derives your easy, tempo, interval, and long-run paces from 8 weeks of real Strava data. No generic templates. Your Zone 2 pace comes from YOUR heart rate and pace distributions. A 45-year-old trail runner and a 25-year-old road racer get completely different plans — even for the same distance.
- Plans That Fit Your Life — Hard constraints are enforced, not just preferences. 'I can only run Tuesday, Thursday, and Sunday', 'maximum 40km per week', 'no interval sessions' — Leo respects these in every plan. When you miss a session or your schedule changes, Leo restructures the week through conversation while keeping it coherent with your race goal.
- Multi-Indicator Overtraining Prevention — Leo never relies on a single metric. He cross-references ACWR trends, volume increase speed, rest days, subjective fatigue, recurring body signal patterns, and plan adherence rate. Response is graduated: observation, session modification, week restructuring, professional referral — each backed by citations from the scientific knowledge base.
- Biomechanical Shoe Wear Analysis — Not just mileage tracking. Leo inspects 6 wear zones (outsole, lateral midsole, medial midsole, upper, heel, insole) with visual scoring. Wear patterns reveal biomechanical signals — pronounced medial wear suggests overpronation, which feeds back into body signal tracking. Shoes are auto-linked to activities via Strava.
- Race Preparation With Web Search — Say 'I'm doing the UTMB CCC' and Leo searches the web for real race data: date, distance, elevation, terrain, participants, GPX file. No manual entry. Leo then analyzes the GPX profile (climb/descent/flat segments, terrain diversity) and predicts your finish time using 4 models (VDOT, Riegel, Cameron, Tanda) with trail-adjusted estimates.
- Sports Nutrition Guidance — Evidence-based race fueling adapted to your weight, duration, elevation, and gut tolerance. IOC/ISSN guidelines: water only under 90min, 30-60g carbs/hour for 90min-2.5h, 60-90g/h beyond. Recovery nutrition timing, carb periodization, and per-session nutrition plans included. Leo recommends a dietitian for comprehensive meal planning.
- Scientific Knowledge Base — 65+ peer-reviewed papers with hybrid semantic search (BM25 + pgvector). Every recommendation must cite sources. Covers training methodology, overtraining prevention, trail-specific training, biomechanics, nutrition, psychology, and cross-training. When a topic is not covered, the gap is auto-logged for future research.
- Persistent Coaching Memory — Leo searches past history before advising. He references specific conversations: 'Last week you reported calf tightness and your ACWR was 1.4 — volume is up 30%, let's be cautious.' He never contradicts past decisions. After 3 months, Leo has a coaching dossier no new app can replicate.
- VO2max and Race Time Predictions — VO2max from 3 methods (ACSM, Jack Daniels VDOT, HR-Pace regression) cross-validated with confidence intervals. Race time predictions using 4 models with personal Riegel exponent from your race history. Trail races excluded from road-based calculations to avoid pollution.
- Running Character System — 9 animal archetypes (Wolf, Mountain Goat, Turtle, Phoenix, Hawk, Bear, Fox, Cheetah, Otter) computed from 9 real training dimensions — not a personality quiz. Calculated from your Strava data. Evolves through 3 stages as you train. Stage-ups are surprises. Your character shapes how Leo coaches you.
- Cross-Training as Strategic Lever — Cycling, swimming, hiking, skiing — each session gets a specific role: recovery, aerobic development, muscular reinforcement, or injury prevention. Integrated into weekly training load. Not just a bonus activity — a deliberate part of the coaching plan.
Available everywhere
Coach Leo is not locked to a single interface. You can talk to Leo wherever it fits your workflow:
- Web App — Full chat interface with training dashboard, activity history, and profile management at coachleo.ai.
- Telegram — Message Leo directly on Telegram for quick coaching on the go. Same memory, same tools, same coach.
- ChatGPT, Claude & Mistral — Connect Leo as an MCP server to your favorite AI assistant. Leo becomes their running coach brain with full access to your training data.
Pricing
Coach Leo costs $9.99 per month at the founding member rate (limited to 200 spots, locked for life). The regular rate is $12.99 per month. Every subscription includes a 7-day free trial — no charge if you cancel before it ends.
All features are included. No tiers, no upsells, no feature gates. One price, full access to Leo and all 12 coaching tools.
Data and privacy
Your data is encrypted, stored on EU servers (Hetzner, Germany), and never sold or shared. Leo reads your Strava data to coach you — that is it. No tracking cookies, no data monetization. Read the full privacy policy.
No commitment. Cancel anytime in one click.