Free and Open Source

Your Personal AI
Endurance Coach

More than a plan generator. Get personalized training schedules, post-workout coaching interviews, and insights that compound over time. Works with any AI agent that supports skills. Fully local, your data stays yours.

Swim
Bike
Run
Strength
Brick
Endurance Coach in action - Endurance Coach generating a training plan alongside the interactive plan viewer

Everything You Need to Train Smarter

From personalized plans to post-workout reflections, Endurance Coach learns with you over time.

Data-Driven Plans

Connect your Strava account and let AI analyze your training history to create plans that match your actual fitness level.

Smart Periodization

Base, build, peak, and taper phases with progressive overload and recovery weeks built in. Real coaching principles applied by AI.

Interactive Plan Viewer

A beautiful calendar view with drag-and-drop workouts, completion tracking, and detailed workout breakdowns.

Export Everywhere

Export workouts to Zwift, Garmin, TrainerRoad, or your calendar. Take your structured training wherever you go.

Post-Workout Interviews

Have a conversational interview with your coach after every workout. Your reflections become structured data that shapes future training decisions.

Smart Triggers

Data-aware coaching that notices patterns in your training. Heart rate drift, pace deviations, and early fade detection shape personalized follow-up questions.

Start Coaching in Three Steps

From zero to ongoing AI coaching relationship in minutes.

1

Install the Skill

Run npx skills add shiv19/endurance-coach-skill to install. Works with any AI assistant that supports skills.

2

Share Your Story

Connect Strava for automatic analysis, or describe your training history manually. Tell your AI coach about your goals and start coaching conversations.

3

Train & Reflect

Get your periodized plan, complete workouts, then have post-workout interviews. Your reflections shape future training decisions.

Free Forever

No subscriptions, no premium tiers. Just great training plans.

$0

Open source under MIT license

  • Unlimited training plans
  • Strava integration
  • Export to Zwift, Garmin, TrainerRoad
  • Interactive plan viewer
  • Post-workout coaching interviews
  • Your data stays fully local
Get Started

See It In Action

Explore real training plans generated by Endurance Coach.

Running

Triathlon

Quick Start Guide

Get up and running in minutes.

Getting Started

Endurance Coach works with any AI agent that supports skills. Choose your platform below.

  1. Install the skill: Run npx skills add shiv19/endurance-coach-skill in your terminal
  2. Open Claude.ai Settings and enable "Code execution and file creation"
  3. Add Strava access: In the allowed domains list, add *.strava.com
  4. Start chatting and ask your AI to create a training plan for your target event
  1. Install the skill: Run npx skills add shiv19/endurance-coach-skill in your terminal
  2. Open your AI agent in your terminal
  3. Start a conversation and ask your AI to create a training plan for your target event
Note: Endurance Coach is an independent, open-source project designed to work with any AI agent that supports the skills format.
# Example prompt

"Help me create a training plan for the
Boston Marathon on April 21st 2025
using the coach skill.

I've been running for 3 years and my
current weekly mileage is about 30 miles.
My goal is to finish under 4 hours."