How it works

From your goal to Saturday morning’s plan, in six steps.

Corsa pairs a coach-curated knowledge base with an AI agent and tier-based safety guardrails. The result is a plan that fits your week, your sport, and your level — and tells you why every workout is in there.

  1. You tell Corsa about you

    A short onboarding wizard captures your sport(s), experience level, weekly availability, recent training, goals, and (for under-18 athletes) the parental consent we need. You pick units (km or mi); Corsa keeps everything consistent.

  2. Corsa periodizes your whole season, not just one race

    Add every race that matters this season — A-races you’ll peak and taper for, B-races you’ll race hard without a full taper, C-races you’ll train through. The AI agent picks the next A-race as your peak target, periodizes the build toward it (base → build → peak → taper), and quietly works the interim races into the right weeks — race-sim swap, easy day after, no missed weekend. Edit the calendar any time; the plan adjusts.

  3. The AI adapts coach-approved workouts to you

    Each week, the planner queries a knowledge base of vetted workouts (running, cycling, MTB, swimming, triathlon, strength) using vector search. The retrieved workouts aren’t handed to you as generic templates — the AI coach adapts each one for your fitness, training history, available time, and the week’s phase, then sequences them so you don’t get five similar runs.

  4. Safety guardrails enforce hard limits

    Before a plan is shown to you, it passes through tier-based guardrails for volume, intensity, recovery, and age-appropriate load. A 14-year-old never gets an adult VO₂ session. A first-week beginner never gets a 10-hour week.

  5. Saturday morning, your week is ready

    Every Saturday, your next-week plan lands. Each session has a plain-language “why,” effort or zone targets matched to your level, and any equipment notes (trainer, pool, trails).

  6. You train, log, and Corsa adapts

    Connect Garmin, Apple Health, Wahoo, or Strava — your real activities feed back in. Got sick, travelled, or shifted your week? Tap “Adjust plan,” pick the reasons, add a note, and the regenerator rewrites the rest of your week with that context.

Under the hood

Three things almost no other AI coach does

🧠

Plain-language reasoning

Every session in your week comes with a short paragraph: what it builds, why it’s placed where it is, and what to focus on. The AI agent generates this from the same context that built the plan — so the “why” actually reflects the “what.”

🛡️

Tier-based safety guardrails

Every athlete is bucketed (youth, structured youth, beginner, intermediate, advanced, elite). Volume ramp, intensity caps, weekly recovery, and high-intensity frequency are enforced as hard limits per tier. The framework is permanent — limits adjust, but they never go away.

🔁

Adjust plan with context

Got sick? Travelling? Lost motivation? Tap “Adjust plan” and Corsa asks why — pick from common reasons, add a note. Your reasons go straight into the regenerator prompt, so the new plan reflects what changed. Two adjustments per week keeps the plan stable.

Sports & specialties

One engine. Real depth in every sport.

🏃 Running

Daniels VDOT-derived pace targets for trained athletes; effort cues for beginners. Threshold, tempo, intervals, long runs, and easy days — diversified per phase.

🚴 Road cycling

Coggan-style power zones when an FTP is set; HR-based zones otherwise. Endurance, sweet-spot, threshold, VO₂, and recovery rides — with trainer-friendly options.

🚵 Mountain biking (NICA-aware)

Skills sessions, terrain-aware volume, and NICA-season periodization. The most underserved discipline in AI coaching, treated as a first-class sport in Corsa.

🏊 Swimming

Set-based pool workouts: warmup, main set, cooldown — with rest intervals and effort cues. Threshold pace estimation drives target times for trained swimmers.

🏁 Triathlon

Three-sport coordination: brick workouts, double days, sport-specific phases. Race-week tapers automatically applied to the right discipline.

⚡ Strength

Endurance-supportive strength: stability, prehab, posterior chain, run-specific or bike-specific work. Optional, never required, never collides with hard sessions.

Adapts to you

Progressive disclosure: the same engine, four interfaces

Your level shapes what you see. The plan’s science doesn’t change — your view of it does.

👶 Youth & beginners

Effort emojis (😴🙂😐😤🥵). “Easy / Moderate / Hard.” No HR, no power, no TSS. Plain language only.

🏃 Intermediate

HR zones appear once a max-HR or LTHR is known. Pace targets show up for runners with a recent benchmark.

🚴 Advanced

Power zones (with FTP), VDOT-based run paces, structured intervals with watts/pace targets, weekly load metrics.

🏆 Elite

Full periodization view, multi-race A/B/C season planning, recovery-cost aware load balancing, multi-sport coordination.

See your first plan in under five minutes

Free for 7 days. No credit card. Cancel anytime.

Start your trial