Intelligent Coaching Utility (ICU Coach)

Hi everyone,

I’m excited to share a project I’ve been working on: Intelligent Coaching Utility ICU Coach, a mobile companion app designed specifically to extend the power of Intervals.icu with advanced AI-driven insights and automated coaching.

A bit about me

I’m a solo developer and a triathlete. Like many of you, I spend a lot of time analyzing my data here on Intervals.icu. I built ICU Coach out of my own needs as a triathlete—trying to balance Swim, Bike, and Run while making sure I’m recovering properly and hitting the right intensity at the right time.

ICU Coach isn’t just a generic fitness app. It understands the nuances of multi-sport training. Whether you are focused on a single discipline or balancing all three, the app uses your Intervals.icu data to provide a “Single Source of Truth” for your training.

Key Features

  • :high_voltage: AI Coach: Generates personalized daily workouts based on your current fitness, fatigue (CTL/ATL/TSB), and specific training goals. It adapts in real-time to how you are actually recovering.
  • :stopwatch: Recovery Pro: A multi-system recovery engine that tracks Metabolic, Neuromuscular, and Hormonal systems. It uses a “Percentile Gate” (HRV/RHR) to prevent overtraining and tell you exactly when you’re ready for that next interval session.
  • :trophy: Race Predictor: Accurate performance forecasting for your target races using your power/pace data and training history.
  • :stethoscope: AI Performance Labs: Deep-dive analysis into your Sleep quality, HRV trends, and Weekly training efficiency.
  • :fork_and_knife_with_plate: Chef AI: Personalized nutrition plans matched to your daily training load and dietary preferences.

:bullseye: The “One-Click” Sync

One of the most important features I focused on is the seamless integration. With the built-in Workout Builder or AI Coach, you can create a structured workout and, with a single click, upload it directly to your Intervals.icu calendar. From there, it automatically syncs to your watch and platforms like Zwift, so you can just hit ‘Start’ and go.

:man_teacher: For Coaches

If you’re a coach, I’ve built a dedicated Coach Mode. You can manage your entire athlete roster, monitor their recovery status in real-time, and generate AI-powered reports for your athletes directly through the app.

Check it out

The app is available in 5 languages (EN, TR, DE, FR, ES) and supports both BYOK (Bring Your Own Key) for Gemini/OpenAI and a Cloud AI option for a zero-setup experience.

You can check out more details, see the architecture at: icucoach.app

I’d love to hear your feedback and suggestions. As a fellow Intervals.icu user, I’m committed to making this the best possible companion for this amazing platform.

Happy training!

Some screen shots from app







1 Like

[Post Deleted]

Quick update for Apple Watch users — I’ve added two new features on top of the existing Apple Health integration (which already syncs sleep, HRV, resting HR, weight, SpO2, steps etc. to your Intervals.icu wellness).

What’s new:

1. Apple Watch Workout Sync Your watch workouts now sync directly to Intervals.icu — GPS route, heart rate, distance, calories, elevation. Run, Ride, Swim, Walk, Hike, Row.

2. True Overnight HRV Instead of a single HRV reading, the app now averages all HRV samples during your actual sleep window. More accurate trend tracking.


What to test:

  1. Turn on “Apple Watch Sync” in Settings
  2. Hit “Sync Now” — last 7 days of workouts should appear in Intervals.icu
  3. Check: duration, distance, HR graph, GPS map — all look right?
  4. If you sync via Strava/Garmin too — any duplicates?
  5. Compare overnight HRV value with Apple Health
  6. Try different workout types if you can

TestFlight link (10 spots):

You’ll need an iPhone with Apple Watch. Any subscription prompts in TestFlight are sandbox purchases — no real charges, so feel free to explore all features. Let me know how it goes — screenshots of anything weird are super helpful.

App Store link for the released version: : ‎ICU Coach App - App Store

1 Like

Another quick update — ICU Coach is now available on both stores: :blush:

Google Play: https://play.google.com/store/apps/details?id=com.murataydin.icucoach

App Store: ‎ICU Coach App - App Store

Hey everyone,

Quick update on what’s new in ICU Coach:

Voice Coach — Listen to Your Coach All 16 AI report screens now have a “Listen to Coach” button. The AI reads your analysis out loud using on-device text-to-speech — no internet needed, zero cost. You can pick your preferred voice in Settings → Preferences. Great for reviewing your morning report while warming up.

Apple Watch Workout Sync (Beta) If you train with an Apple Watch, ICU Coach can now sync your workouts directly to Intervals.icu via TCX upload — including heart rate and GPS data. Enable it in Settings → Profile & Health. This is especially useful if you don’t use Garmin/Polar/Suunto but still want your workouts on Intervals.icu.

Hi Murat, like your app and used it for a couple of days. Just bought the Pro Account on the App Store, but can’t connect to intervals.icu anymore today. Getting “Invalid client key” error… Can you help?

Hi. First of all — thank you for going Pro, and I’m sorry for the trouble on day 1. I am on it right now.

I’ll get back to you within 30 minutes with a status update. Sorry for inconvenience.

— Murat

Hi. Found the root cause from your error data — your intervals.icu
OAuth grant is missing some scopes (likely CALENDAR access). This
prevents the AI report from generating.

Quick fix (you can do now, ~2 minutes):

  1. Go to Intervals.icu → “Authorized Apps”
  2. Find “ICU Coach” in the list and click “Revoke”
  3. Open the ICU Coach app
  4. Tap Profile → Sign Out
  5. Sign in again with intervals.icu — this time, make sure to
    approve ALL the requested permissions
    on the intervals.icu
    page (Activity, Wellness, Calendar, Settings — all four)

That should restore full access. Let me know if it works!

One quick question on your end — did you mean to subscribe to Coach mode (which is built for managing 5 athletes as their coach), or was it an accident? The regular Athlete Pro plan looks like a better fit for how you’re using the app.
If the Coach choice was unintentional, here’s what I can do: I’ll switch your account to Athlete Pro and grant you a full year free to make up for the mix-up. (Apple already processed the Coach charge so I can’t refund that side, but a full year of Athlete Pro is worth quite a bit more than what you’ve paid.) You’d just need to cancel the Coach subscription in your iPhone’s Settings → Apple ID → Subscriptions so it doesn’t auto-renew next month.
Just let me know either way and I’ll set it up right away!

Still Error: Connection failed. App authentication failed.

Did all the resets.

Hi Falko,
I replied to your PM with detailed information.