LeCoach vs CyclingCoach AI: which cycling coach app fits you?
Most "LeCoach vs X" comparisons are about whether the other app is a coach at all. Not this one. CyclingCoach AI is the closest philosophical rival LeCoach has: a web-first AI coach you can actually chat with, consent-based plan adaptation ("the system proposes, you decide", their words), automatic HRV and sleep from Garmin and WHOOP, and honest value pricing at $99/year. The differences live one level deeper: what the coach can see, how your plan is built and periodized, how recovery is scored, which ecosystem it plugs into, and what you pay for the deeper version.
Quick verdict: Pick CyclingCoach AI if you want a simple, likeable AI coach with clear weekly guidance, nutrition and strength plans included, at a flat $99/year. Pick LeCoach if you want the deeper build of the same idea: a coach that also sees your wellness in conversation, a plan generated from your athletic profile with multiple goals, recovery scored against your own rolling baseline (Garmin, Whoop, Oura or Apple Health), the Plan Health Dashboard, and bi-directional Intervals.icu sync, at a lower annual price.
Who actually coaches you in CyclingCoach AI?
Credit first: CyclingCoach AI has a real AI coach chat, available 24/7, with 30+ documented actions. It can regenerate sessions or whole weeks, move dates, create plans, generate on-demand workouts, and push sessions to your Garmin or Wahoo, all in conversation. That's rare, and it's genuinely good. The gap is in what the coach sees: its documented context is your plan, 90 days of CTL/ATL/TSB, your profile, and your last 7 days of Strava rides, your morning HRV and sleep aren't listed. LeCoach's coach sees everything, activities, wellness, plan and athletic profile, and acts on all of it, so "should I still do intervals today?" gets answered from your body's actual data, not just your load numbers.
| Feature | LeCoach | CyclingCoach AI |
|---|---|---|
| 24/7 AI coach you can chat with | ✓ Yes | ✓ Yes — "ask anything about your plan, recovery, nutrition, or next workout" |
| Coach sees your rides, wellness, plan and profile | ✓ Yes | ◐ Partial — plan, CTL/ATL/TSB, profile, last 7 days of rides; wellness not in documented chat context |
| Coach can edit your plan and workouts in conversation | ✓ Yes | ✓ Yes — 30+ actions: regenerate sessions/weeks, move dates, sync devices |
| Custom workout created on demand | ✓ Yes — generated for you | ✓ Yes — Quick Rides generated from your fitness data |
| Explains the why behind every session | ✓ Yes | ◐ Partial — chat answers on request; sessions don't ship with reasoning |
| Weekly review of your training | ✓ Yes — Weekly AI Review | ✓ Yes — weekly Coaching Brief from your ride data |
Is the training plan built for you?
CyclingCoach AI builds your plan from three real inputs: your imported Strava history (power curve, load, trends), one of 7 goal types across 7 disciplines, and your available days, with automatic periodization on top. That's data-driven and better than a template PDF. LeCoach starts one layer deeper: your athletic profile shapes the workouts themselves, a diesel gets VO2max efforts dosed to be attainable, a sprinter gets different work entirely, and structured & adaptive training can target more than one goal in a single plan, like peaking for your A-race while building 5-minute power. One genuine CyclingCoach AI exclusive worth naming: menstrual-cycle-aware training and nutrition, which LeCoach doesn't offer today.
| Feature | LeCoach | CyclingCoach AI |
|---|---|---|
| Plan generated from your athletic profile | ✓ Yes — full profile from day one | ◐ Partial — Strava history + goal + availability; 7 goals × 7 disciplines |
| Workout intensities matched to your rider type | ✓ Yes — a diesel gets attainable VO2max efforts | ✗ No — intensity set from FTP/zones and fatigue, not rider type |
| Multiple goals in one plan (A-race + 5-min power) | ✓ Yes | ✗ No — one goal type per plan; no multi-goal support documented |
| Event-specific plans | ✓ Yes | ✓ Yes — gran fondo, 50/100/200-mile, TT, climbing, discipline-specific |
| More than one periodization approach | ✓ Yes | ✗ No — "automatic periodization," no selectable approaches documented |
| Menstrual-cycle-aware training and nutrition | ✗ No | ✓ Yes — plan and nutrition adapt to cycle phase |
How does the plan adapt?
This is where CyclingCoach AI earns real respect, its adaptation philosophy is the closest to LeCoach's on the market. It recalibrates weekly against planned-vs-actual (sessions, minutes, TSS, zone distribution), reacts daily to fatigue (TSB thresholds), and, crucially, every recommendation requires your confirmation: "the system proposes, you decide." No black box. The remaining differences are inputs and conversation. LeCoach's adaptations are driven by your morning wellness and self-reported feel, each proposal comes with the full reasoning attached, and you can push back, ask the coach why, negotiate an alternative, or reshape the week in chat rather than accepting or dismissing an alert.
| Feature | LeCoach | CyclingCoach AI |
|---|---|---|
| Adapts to missed or extra rides and schedule changes | ✓ Yes | ✓ Yes — reorganizes missed sessions; weekly planned-vs-actual recalibration |
| Adapts to your recovery state | ✓ Yes — objective wellness data and self-reported feel | ✓ Yes — TSB thresholds plus HRV/sleep "signal convergence" |
| Keeps a structured weekly rhythm | ✓ Yes — plan changes only when justified | ✓ Yes — adjusts minutes, focus and intensity within the weekly frame |
| Changes proposed and explained: you stay in control | ✓ Yes | ✓ Yes — every recommendation requires your confirmation |
Does the training app listen to your body?
Again, credit where due: CyclingCoach AI actually ingests wellness, automatically. Garmin sends HRV, sleep, stress and resting HR; WHOOP sends recovery, HRV, SpO₂ and skin temperature via webhooks, no manual sync. If you're on Garmin or WHOOP, your body is in the loop. The differences: device breadth (no Oura, no Apple Health), baseline depth (HRV is compared against a 7-day average and trend, a short window that a hard training week can drag down), and gating, their own docs say no readiness score gates workouts; alerts are advisory. LeCoach scores HRV, resting HR and sleep against your personal rolling baseline, and on an "attention needed" morning the LeCoach Recovery Score flags the day and proposes an alternative session before you've wasted a match.
| Feature | LeCoach | CyclingCoach AI |
|---|---|---|
| Automatic HRV, resting HR and sleep import | ✓ Yes — Garmin, Whoop, Oura, Apple Health | ✓ Yes — Garmin and WHOOP via webhooks; no Oura or Apple Health |
| Scored against your personal baseline | ✓ Yes | ◐ Partial — HRV vs 7-day average with trend, not a long-term rolling baseline |
| Recovery score gates today's workout + suggests alternative | ✓ Yes — LeCoach Recovery Score | ◐ Partial — advisory alerts; session swap proposed on deep fatigue (TSB < −25) |
| Post-workout feel (RPE) check-in | ✓ Yes — asks RPE and feel, plus notes | ✓ Yes — RPE feedback calibrates plans in a "self-improving loop" |
Will you understand your training and workouts?
CyclingCoach AI ships real analytics: 12 metrics including CTL/ATL/TSB, an 8-duration power curve, FTP and W/kg history, VO₂max trend, time in zones, plus Smart Feedback, scores and radar charts after every workout and week, and a weekly Coaching Brief. For a $99/year product that's a genuinely strong dashboard. What it doesn't have is a plan-level view. LeCoach's Plan Health Dashboard watches your whole plan, is it working (fitness growth vs target, projected form at race day), are you executing it (weekly load, execution quality, readiness streaks), and is it well-built (zone balance, long-ride consistency, overtraining guardrails), condensed into one Plan Health Score, with the coach explaining every change so you get smarter each block.
| Feature | LeCoach | CyclingCoach AI |
|---|---|---|
| Plan Health Dashboard: is the plan working, are you executing it, is it well-built | ✓ Yes — full signal breakdown | ✗ No — per-ride and per-week feedback, no plan-level health view |
| Plan Health Score: your plan's status in one number | ✓ Yes | ✗ No |
| Execution scoring (planned vs done) | ✓ Yes — Execution Score | ✓ Yes — Smart Feedback scores and radar charts per workout and week |
| Full analytics dashboard | ✓ Yes — CTL/ATL/TSB, power curve, eFTP, decoupling, efficiency factor | ✓ Yes — 12 metrics: CTL/ATL/TSB, power curve, FTP & W/kg, VO₂max, zones; no decoupling or efficiency factor |
| Training + recovery day in one view | ✓ Yes — day overview | ✗ No — no combined day view documented |
| Weight tracking with goal and trend | ✓ Yes | ◐ Partial — weight drives W/kg and imports from Garmin; no goal or trend feature |
| Habit and task tracking (strength, mobility, nutrition: streaks) | ✓ Yes | ◐ Partial — strength and nutrition plans plus activity streaks; no habit/task system |
| Teaches you training theory as you go | ✓ Yes — in the product | ◐ Partial — strong guide library on the site; in-product tips via Smart Feedback |
Does CyclingCoach AI fit your setup and your budget?
CyclingCoach AI is web-first like LeCoach, with an iOS companion app (no Android found). Its integration set is respectable: two-way Strava sync with full data streams, direct workout push to Garmin and Wahoo, ZWO/XML export for Zwift, Rouvy and MyWhoosh, and even PDF/WhatsApp plan sharing. What's absent is Intervals.icu, they publish an "Intervals.icu alternative" page instead of an integration. On price, their pitch is honest value: $99/year flat, with a 15-day trial (one day longer than LeCoach's). But it's annual-only, no monthly plan, while LeCoach's annual price (€62.91/yr) undercuts it by roughly a third, and €7.49/mo exists if you'd rather not commit a year to find out.
| Feature | LeCoach | CyclingCoach AI |
|---|---|---|
| Bi-directional Intervals.icu sync | ✓ Yes — source of truth | ✗ No — markets itself as an Intervals.icu alternative |
| Workouts auto-sync to Zwift, Garmin, MyWhoosh, Wahoo, Rouvy and more | ✓ Yes | ◐ Partial — direct push to Garmin/Wahoo; Zwift, Rouvy, MyWhoosh via ZWO/XML export |
| Automatic wellness import from your wearable | ✓ Yes | ✓ Yes — Garmin and WHOOP; no Oura or Apple Health |
| Native mobile apps + built-in trainer player | ✗ No — web app on every device, nothing to install | ◐ Partial — iOS companion app; no Android, no trainer player |
| TrainingPeaks and Strava sync | ◐ Partial — activities via Intervals.icu | ◐ Partial — two-way Strava with full streams; no TrainingPeaks |
| Price | €7.49/mo · €5.24/mo billed annually | $99/yr ($8.25/mo billed yearly) — annual only, no monthly plan |
| Free trial | 14 days — no credit card | 15 days — "Pay Nothing Today · Cancel Anytime" |
When to pick CyclingCoach AI
CyclingCoach AI is the most credible product in this series, a real AI coach, honestly priced, and clearly built by people who ride. It fits perfectly if:
- You want simple, clear weekly guidance, one flat plan, a coach in chat, planned-vs-actual recalibration every week, no extra layers to interpret.
- You value all-in value pricing: $99/year including nutrition plans, cyclist-specific strength plans and a 15-day trial is legitimately hard to beat.
- You want menstrual-cycle-aware training, plans and nutrition that adapt to your cycle phase, which LeCoach doesn't offer today.
- You're WHOOP-first: its webhook integration pulls recovery, HRV, SpO₂ and skin temperature straight into the plan.
- You like extras like weather-aware workout alerts, post-race pacing analysis, and the Hall of Effort community leaderboards.
When to pick LeCoach
- You want a coach that sees everything in conversation, your rides, plan, profile and this morning's HRV and sleep, and can reshape your training from any of it.
- You wear an Oura ring or use Apple Health (or mix devices), LeCoach ingests wellness from Garmin, Whoop, Oura and Apple Health, scored against your own rolling baseline, not a 7-day average.
- You want a plan built from your athletic profile with more than one goal at a time, and a choice of periodization approaches, not one auto-periodized goal.
- You want plan-level insight: the Plan Health Dashboard and Plan Health Score tell you whether the whole plan is working, not just how yesterday's ride went.
- You're on Intervals.icu (or want the best integration with it that exists), CyclingCoach AI doesn't connect to it at all.
- You train for running too, LeCoach coaches cycling and running; CyclingCoach AI is cycling-only.
- You want a lower annual price (€62.91/yr vs $99/yr) and a monthly option, no forced annual commitment.
FAQ
Related comparisons
Prices and features checked July 2026. Found something outdated? Tell us at info@lecoach.app.