LeCoach vs Zwift: which cycling coach app fits you?
This one isn't really either/or. Zwift, around since 2014, is the biggest virtual cycling world there is: immersive worlds, races and group rides around the clock, and a community of over a million riders that makes indoor training genuinely fun. LeCoach doesn't compete with any of that, it plugs into it, auto-delivering your daily workout straight into Zwift. The real comparison is narrower: Zwift's built-in training plans versus an actual AI coach. Zwift's plans are well-made fixed templates; LeCoach builds a plan around your profile and goals, reads your HRV, sleep and resting HR every morning, and explains every change, then hands you the workout inside Watopia.
Quick verdict: Keep Zwift, it's the best place to ride indoors, and LeCoach's workouts appear right inside it. But if Zwift's built-in plans are your coach, know what you're getting: fixed multi-week templates that scale to your FTP and nothing else, no adaptation to your recovery, your progress or your week. LeCoach adds the coaching layer Zwift doesn't have: a plan built for you, morning-data-driven adaptation, and a coach you can talk to 24/7, for €7.49/mo on top of the riding you already love.
Who actually coaches you in Zwift?
Zwift's honest answer: nobody. Its training plans are designed by real coaches, Build Me Up, for example, was authored by a professional coaching outfit, and the library holds thousands of structured workouts. But once you enroll, you're following a document, not a coach: there's no one to ask why this workout, whether to swap tomorrow's intervals after a brutal race, or how to handle a chaotic week. LeCoach is built around a coach you can actually talk to, 24/7, one that sees your activities, wellness, plan and athletic profile, and can act on all of it in conversation. And because LeCoach syncs workouts into Zwift automatically, the coach's answer shows up where you ride.
| Feature | LeCoach | Zwift |
|---|---|---|
| 24/7 AI coach you can chat with | ✓ Yes | ✗ No — no coaching interface of any kind |
| Coach sees your rides, wellness, plan and profile | ✓ Yes | ✗ No |
| Coach can edit your plan and workouts in conversation | ✓ Yes | ✗ No — you can only shift workouts within their scheduled window |
| Custom workout created on demand | ✓ Yes — generated for you | ◐ Partial — build-your-own workout editor; nothing generated for you |
| Explains the why behind every session | ✓ Yes | ◐ Partial — some plans include coach's notes per workout, no live reasoning |
| Weekly review of your training | ✓ Yes — Weekly AI Review | ✗ No |
Is the training plan built for you?
Zwift offers a catalog of roughly a dozen fixed plans, Zwift 101, FTP Builder, Fondo, Build Me Up, Zwift Racing, Crit Crusher, TT Tune Up and friends, each a pre-written multi-week block. Personalization is one number: every workout scales to your FTP. That's it, the diesel and the sprinter ride the same plan at different wattages, and there's no way to aim at your specific A-race date or combine goals. LeCoach generates plans and workouts from your athletic profile: a diesel gets VO2max sessions dosed to be attainable; a sprinter gets different work entirely. Want to peak for your gran fondo while improving your 5-minute power? Structured & adaptive training plans for both, and every session lands in Zwift.
| Feature | LeCoach | Zwift |
|---|---|---|
| Plan generated from your athletic profile | ✓ Yes — full profile from day one | ✗ No — pick a template from the catalog; only FTP scales it |
| Workout intensities matched to your rider type | ✓ Yes — a diesel gets attainable VO2max efforts | ✗ No — same plan for everyone, scaled to FTP |
| Multiple goals in one plan (A-race + 5-min power) | ✓ Yes | ✗ No |
| Event-specific plans | ✓ Yes — built around your actual race date | ◐ Partial — event-type plans (fondo, crit, TT, race) with fixed lengths, not tied to your date |
| More than one periodization approach | ✓ Yes | ✗ No — each plan has one fixed progression |
How does the plan adapt?
Zwift's plans are flexible in scheduling, each workout has a window, you ride it when it suits you, and missed sessions simply expire. But the plan itself never changes: as one 2026 review puts it, "if you nail every session or struggle through them, next week looks the same." Crush week 3 or crawl through it, week 4 is identical either way. LeCoach keeps a real periodized plan with a weekly rhythm and changes it when a change earns its place: it flags what it noticed, explains why it matters, proposes a specific change, and you decide.
| Feature | LeCoach | Zwift |
|---|---|---|
| Adapts to missed or extra rides and schedule changes | ✓ Yes | ◐ Partial — flexible completion windows; the plan itself never re-plans |
| Adapts to your recovery state | ✓ Yes — objective wellness data and self-reported feel | ✗ No |
| Keeps a structured weekly rhythm | ✓ Yes — plan changes only when justified | ◐ Partial — the rhythm holds because nothing ever adapts |
| Changes proposed and explained: you stay in control | ✓ Yes | ✗ No — there are no changes to propose |
Does the training app listen to your body?
This is the clearest gap on the page. Zwift doesn't ingest HRV, sleep or resting heart rate, has no readiness or recovery score, and never asks how a session felt, the game knows your watts, not your body. Tuesday's VO2max intervals arrive on Tuesday whether you slept eight hours or three. LeCoach ingests HRV, resting HR and sleep automatically, from Garmin, Whoop, Oura or Apple Health via Intervals.icu, and scores them against your own rolling baseline. On an "attention needed" morning, the LeCoach Recovery Score flags the day and proposes an alternative session, which then syncs straight into Zwift, replacing the one you shouldn't ride.
| Feature | LeCoach | Zwift |
|---|---|---|
| Automatic HRV, resting HR and sleep import | ✓ Yes — Garmin, Whoop, Oura, Apple Health | ✗ No — wellness data plays no role |
| Scored against your personal baseline | ✓ Yes | ✗ No |
| Recovery score gates today's workout + suggests alternative | ✓ Yes — LeCoach Recovery Score | ✗ No — the scheduled workout arrives regardless |
| Post-workout feel (RPE) check-in | ✓ Yes — asks RPE and feel, plus notes | ✗ No |
Will you understand your training and workouts?
Zwift tracks what happens in-game beautifully, routes, PRs, race results, levels, and the Companion app adds basic Fitness Trends charts. But it's a game's view of fitness, not a coach's: no CTL/ATL/TSB, no plan-level view, no answer to "is this block actually working?" LeCoach is built on the opposite premise: an educated athlete trains better. The 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 a single Plan Health Score, with a coach that explains every change.
| Feature | LeCoach | Zwift |
|---|---|---|
| Plan Health Dashboard: is the plan working, are you executing it, is it well-built | ✓ Yes — full signal breakdown | ✗ No |
| Plan Health Score: your plan's status in one number | ✓ Yes | ✗ No |
| Execution scoring (planned vs done) | ✓ Yes — Execution Score | ◐ Partial — in-workout stars per interval block, no planned-vs-done view |
| Full analytics dashboard | ✓ Yes — CTL/ATL/TSB, power curve, eFTP, decoupling, efficiency factor | ✗ No — basic Fitness Trends in the Companion app |
| Training + recovery day in one view | ✓ Yes — day overview | ✗ No |
| Weight tracking with goal and trend | ✓ Yes | ✗ No — weight is a game input (w/kg), not a tracked goal |
| Habit and task tracking (strength, mobility, nutrition: streaks) | ✓ Yes | ✗ No |
| Teaches you training theory as you go | ✓ Yes — in the product | ✗ No — the game teaches racecraft, not training theory |
Does Zwift fit your setup and your budget?
Here's where "versus" becomes "and". Zwift's platform is superb: native apps on iOS, Android, Windows, macOS and Apple TV, flawless trainer control, the free Companion app, and completed rides syncing to Strava, Garmin Connect and TrainingPeaks. Crucially, Zwift also has an official Intervals.icu integration, which is exactly how LeCoach's workouts appear on your Zwift home screen automatically, no file juggling. Zwift is €19.99/month or €199.99/year; adding LeCoach Pro costs €7.49/month, about a third of the Zwift subscription itself, and replaces its fixed plans with an actual coach. Both offer a 14-day free trial (Zwift's requires a card on the monthly plan; LeCoach's doesn't, and Zwift's old 25 km/month free tier was discontinued in August 2025).
| Feature | LeCoach | Zwift |
|---|---|---|
| Bi-directional Intervals.icu sync | ✓ Yes — source of truth | ✓ Yes — official integration: planned workouts in, activities out (this is the LeCoach → Zwift pipeline) |
| Workouts auto-sync to Zwift, Garmin, Wahoo, Rouvy and more | ✓ Yes | ✗ No — Zwift is where workouts land, not a platform that sends them |
| Automatic wellness import from your wearable | ✓ Yes | ✗ No |
| Native mobile apps + built-in trainer player | ✗ No — web app on every device, nothing to install | ✓ Yes — iOS, Android, Windows, macOS, Apple TV; best-in-class trainer control |
| Virtual worlds, racing and group events | ✗ No — LeCoach coaches; Zwift is where you ride | ✓ Yes — multiple worlds, races and group rides around the clock, 1M+ community |
| TrainingPeaks and Strava sync | ◐ Partial — activities via Intervals.icu | ✓ Yes — completed activities (plus Garmin Connect) push automatically |
| Price | €7.49/mo · €5.24/mo billed annually | €19.99/mo · €199.99/yr (12 months for the price of 10) |
| Free trial | 14 days — no credit card | 14 days on the monthly plan — card required; annual has a 30-day refund instead |
When to pick Zwift
To be clear: if you ride indoors, we think you should be on Zwift, it's the most fun anyone has ever made a trainer. This section is only about using Zwift's built-in training plans as your coach, and there are riders they fit well:
- You're new to structured training and just want a friendly on-ramp, Zwift 101 and FTP Builder are approachable, well-made first plans at no extra cost.
- Your real motivation is racing, group rides and the world itself, you want structure around the fun, not a plan optimized to the last watt.
- You don't wear a HRV/sleep tracker and don't want recovery data steering your week.
- You want everything inside one subscription and one app, plan, workouts, trainer control, entertainment, with nothing else to set up.
- You ride to stay fit and have fun, not to peak for a specific date, a fixed 10-week template is honestly fine for that.
When to pick LeCoach
- You love Zwift but you're serious about a goal, a fondo, a race season, a power target, and a fixed template won't get you there.
- You want a coach to talk to, about today's session, a plan change, fueling, or why your legs feel empty, any time, grounded in your actual data.
- You wear a Garmin, Whoop or Oura and want your HRV, sleep and resting HR to actually change what you ride today, checked against your own baseline.
- You want your daily workout to appear inside Zwift automatically via Intervals.icu, coached outside the game, ridden inside it.
- You want to see and understand everything, the Plan Health Dashboard, execution quality, full analytics, with the why explained in plain language.
- You want all of that for €7.49/month (or €5.24/month annually), about a third of the Zwift subscription you already pay, with a 14-day trial, no credit card.
FAQ
Related comparisons
Prices and features checked July 2026. Found something outdated? Tell us at info@lecoach.app.