Your AI endurance coach.

CoachSage reads your Apple Health data and tells you exactly what to train today, one recovery-aware plan across swimming, cycling and running, all the way to race day.

  • Today's session, chosen from how recovered you actually are
  • One balanced week across swim, bike and run, not three plans fighting for your time
  • A periodised plan to your goal race, reshaped every week

iPhone · powered by Apple Health · free to download

CoachSage home screen showing today's recommendation, recovery status and this week's plan

Swim, ride, run, one coach, one plan, built around how recovered you are today.

Open the app each morning. It does the thinking.

1 · Reads your body

Overnight recovery

HRV, resting heart rate, sleep and every workout, straight from Apple Health, judged against your own baseline.

2 · Picks today's session

What to do, and why

The right session and target for today (easy, hard or rest), with the reason behind it, not just the what.

3 · Adapts your week

Reshapes around you

Miss a day or come back tired? It rebuilds the rest of the week instead of nagging you to catch up.

Plan

A real plan for your whole season

Not a generic template, a periodised block across all three sports, built around your races.

The USP

One integrated multi-sport week

Triathlete, or just mixing it up? CoachSage blends running, cycling and swimming into a single balanced week, not three plans fighting for your time. Injured and can't run? It keeps you fit on the bike and in the pool.

The whole week in one place, run, ride and swim volume together, with your readiness score and the countdown to race day.

CoachSage plan overview: this week's run, ride and swim volume, a readiness score, and the countdown to City Triathlon
To your race day

A periodised block to the start line

Set your event and date. CoachSage builds a plan (base, build, peak and a proper taper) from today to race day, and reshapes it every week around how your training is actually going.

Watch the whole block, phase by phase: base, build, peak and taper.

Goal plan for a race showing the overview and week-by-week periodised block
Your whole season

A, B and C races: one plan

Line up your goal race and your tune-ups. CoachSage builds the macro plan around your A-race and threads your B and C events in as training races, so every start line has a purpose, and none of them derail the big one.

Priorities in, one coherent season out.

Season editor listing an A-race, a B training race and a C tune-up, each with a priority label
Adapt

Guidance that changes with you

Read from your overnight recovery, so hard days land when you're actually ready for them.

Every day

Open the app, know what to do

No spreadsheets, no guesswork. CoachSage reads your recent training and recovery and tells you exactly what today's session should be, and why.

Miss a day? It adapts the rest of your week instead of nagging.

Today's Recommendation with detailed coaching advice for the day and the week ahead
Recovery-aware

Your week, session by session

Every day laid out with the session, distance and target, and adjusted to how recovered you are, read from your overnight HRV, resting heart rate and sleep. Hard days land when you're ready for them, judged against your own baseline.

Each session comes with the why, not just the what.

The week ahead: a day-by-day training schedule with sessions, distances and pace targets
Plans change

Move a session, not your whole week

Pool's closed, or today just isn't happening? Tap Move session, pick another day, and that one session relocates instantly, no regeneration, no back-and-forth with the coach. Everything else in your week stays exactly as planned.

A tap, and it's moved. The rest of your week doesn't budge.

Move session menu open on the weekly plan, showing the other days this week Thursday's threshold run can move to
Reads the sky too

Coaching that checks the forecast

CoachSage folds tomorrow's weather into your coaching, for the time you actually train, learned from your own history, not a generic 6am. So a wet, windy morning or a scorcher is part of the picture before you head out, not a surprise at the door.

One more bit of real-world context your coach already knows.

Tomorrow · 6:30 am
🌧️ 14°
Light rain
40% chance · around when you run
Execute

Right there when it counts

On race morning and every training day, on your Lock Screen, your wrist and your Home Screen.

Race day

Your race plan, ready on the day

Pace targets for every leg, a fuelling plan, a morning checklist and transition notes, built for your event. On race morning it also lives on your Lock Screen and in the Dynamic Island, so the next cue is there without unlocking your phone.

The full plan in the app, the next cue on your Lock Screen, all the way to the line.

CoachSage race-day plan for a City Triathlon showing per-leg swim, bike and run pace targets and a fuelling plan laid out in order
On your wrist

Send any day's session to your Watch

Not just today. Tap Send to Watch on any session this week and it becomes a guided workout on your Apple Watch, pace and power targets included, alerting you the moment you drift out of range. Queue up tomorrow's ride tonight, or push a session you just moved to a new day. No fiddling with intervals mid-session; just follow the cues.

Finish, and it closes the loop: your coach debriefs the exact session it sent, and the plan marks it done.

Weekly plan with a session's menu open, showing Send to Watch offered on a mid-week session rather than only on today's
On every screen

A glance is all it takes

Your next session follows you, on the Home Screen widget, your Apple Watch and the Lock Screen, so you can see what's on without opening the app, and log how it felt with a single tap.

Widget, Watch and Lock Screen, always a glance away.

CoachSage medium widget on the Home Screen showing today's recommendation and quick-log buttons
CoachSage on Apple Watch showing today's session with a green recovery indicator
🗣️

Siri & Shortcuts

Ask "what's my workout today?" or log your effort by voice, hands-free.

🔔

Morning nudge

Your recommendation arrives each morning, generated fresh from last night's recovery.

See it working

Proof the work is adding up

Not just today's session, the trend line underneath it.

Progress

Watch the fitness build

Twelve weeks of volume across all three sports, a fitness-and-fatigue trend, your consistency streak and personal bests, so you can see the training adding up, not just guess at it.

The trend line behind every session.

Progress screen showing 12-week volume by sport, a fitness trend, a consistency streak and personal bests
Swim deeper

Laps, strokes & SWOLF

Swim workouts show per-length lap count, total strokes and an average SWOLF score from your Apple Watch data, so you can track efficiency, not just distance.

One more reason the pool sessions feel purposeful.

Swim workout detail showing distance, duration, pace, laps, strokes and average SWOLF
Your numbers

It knows your paces, watts and CSS

CoachSage estimates your run threshold pace, cycling FTP, swim CSS and threshold heart rate from your recent training, then derives your Zone 1–5 training zones and builds every session target from them. Adjust anything that looks off and confirm; it re-checks as your fitness moves.

Every target and training zone, built from your numbers.

Training thresholds screen showing run pace, cycling FTP, swim CSS and threshold heart rate, marked confirmed
Share & trust

Made to share, built to respect your data

Tell your crew about the wins, and know exactly what CoachSage reads, and where it stays.

Share the journey

Tell your friends

Cross the finish line and share the moment (or your full race-day plan) as a beautiful card. One tap, and it's ready for Messages, Instagram or wherever your crew hangs out.

Your finish, your race plan, your season recap: all shareable.

Shareable finish-line card for City Marathon showing 13 weeks of training
Better together

Bring a training partner

Training sticks when someone's in it with you. Share your invite code, and when a friend joins CoachSage you each get a free month of Premium, one tap to send, and you're both set.

Give a month, get a month.

Your invite code
AB7KMNP
Give a month, get a month
You and your friend both go Premium
A link, not a login

Your season, on the open web

Finish a goal race and CoachSage writes an AI recap of your whole season, then turns it into a short link with its own preview card that anyone can open in a browser, no app required. Only the recap text is shared, never your health data, and you can switch the link off whenever you like.

A read-only season recap page: share it anywhere, switch it off anytime.

A shared CoachSage season recap open in a web browser, headline, race name, the season story, a highlight and what's next
In your pocket

A coach that remembers

Ask anything ("can I move my long run?", "what do I do about the sessions I missed?") and get answers that know your plan, your history and how you've been feeling.

It remembers the conversation, so follow-ups make sense.

Coach chat answering how the athlete is tracking toward their goal, referencing recent runs and HRV
Transparent & private

Your data stays yours

CoachSage reads your training from Apple Health, including anything Strava, Runna or your watch writes there, and shows you exactly what it read: every sleep session and workout, and the app each came from. Your coaching is powered by Claude, Anthropic's AI, but each request carries an anonymous snapshot of your recovery, never your name or account. Unlike an AI assistant you've linked straight to Apple Health, there's nothing for Claude to tie back to you or build a profile from over time. And it's yours to take with you, export everything you've logged as CSV or JSON, any time.

We send Claude your recovery, not your identity.

My Data screen showing every HRV reading CoachSage read from Apple Health, each with the device that recorded it and whether it counted toward the rested figure

Built for the way you actually train

🏊 🚴 🏃

The triathlete

Stop juggling three plans that fight for your week. CoachSage balances swim, bike and run into one, bricks included, and keeps you fit in the other two when one of them is off the table.

🎯

The goal-chaser

First race, or chasing a PB? Get a real periodised block (base, build, peak, taper) to your date, that reshapes every week around how your training is actually going.

🔄

The comeback & the time-crunched

Back from injury, illness or a break, or just short on time? Recovery-aware guidance puts the hard days where you can absorb them, and adapts when life gets in the way.

“I built CoachSage as a runner and former triathlete. I couldn’t find a coaching app that brought it all together, with tailor-made plans that actually adjust to your progress.”

Andrew, founder

Up and running in minutes

1

Install & sign in

Download it from the App Store and sign in with Apple, no passwords, no forms.

2

Connect Apple Health

Allow access to your workouts, sleep and heart data. That's all CoachSage needs.

3

Set a goal (or don't)

Add a target event for a full plan, or just get smart daily guidance from day one.

Free to start

Everyone gets the full daily coaching experience, no card, no catch.

Always free
  • Recovery-aware daily recommendation
  • A weekly plan that adapts
  • Chat with your AI coach
  • Progress trends & personal bests
  • One goal race
Premium
  • Full periodised plan to race day
  • Multi-event A/B/C season planning
  • Choose your training philosophy, polarized or pyramidal
  • Race-day execution plans
  • AI season recaps
  • On-demand plan regeneration

Premium is $9.99/month or $59.99/year, with a 14-day free trial.

Questions

Do I need an Apple Watch?

No. CoachSage reads from Apple Health, so any watch or app that writes there works. An Apple Watch gives the fullest recovery picture (overnight HRV, resting heart rate and sleep) and unlocks swim stroke and SWOLF data.

Which apps does it work with?

Anything that writes workouts to Apple Health: your Apple Watch, Strava, Runna and more. (For Strava, switch on "Send to Health" in its settings so your runs reach CoachSage.)

Is my health data private?

Yes. Your metrics are read from Apple Health to coach you and are never stored on our servers. You sign in with Apple, and your goals and plans sync so they follow you to a new phone.

How is this different from linking Apple Health to ChatGPT or another AI assistant?

A direct Apple Health connection ties your ongoing health feed to your account with that assistant, so it can build a profile of you over time. CoachSage doesn't work that way: each request to Claude, our AI provider, carries only an anonymous snapshot of your recovery for that one reply, no name, no account ID, nothing to link it back to you or anything else. Claude never learns who you are.

What does it cost?

Daily coaching is free, always. Premium adds full season planning, your choice of training philosophy, race-day plans, season recaps and on-demand regeneration, for $9.99/month or $59.99/year, with a 14-day free trial.

Can I use it without a goal race?

Absolutely. You get smart daily guidance from day one; add a target event whenever you're ready for a full plan to build toward.

How is the coaching generated?

Your recovery and training context are sent to Claude, Anthropic's AI, which produces your plan and answers. Raw health metrics are used in the moment and never stored on our servers.

Is there an Android version?

Not today, CoachSage is iPhone-only, built around Apple Health.

Does it replace a human coach?

It puts a coach's structure and daily adaptation in your pocket, always current with how you're recovering. It won't watch your running form, but for planning and week-to-week adjustment, it does what a spreadsheet never could.

Train smarter this season

CoachSage is free to start, for runners, cyclists, swimmers and triathletes. Plan your season, share the wins, and arrive at the start line ready.