seba@popity:~/projects$cat ai-endurance-coach/README.md

AI Endurance Coach

A self-hosted team of AI agents that coaches my cycling. It reads my rides, HRV and sleep from Intervals.icu, Strava and a Withings scale, then tells me what to do next, with more confidence than I'd like.

Five specialists share the work: a head coach, an injury watchdog, a race strategist, a history analyst and a digital twin that calculates how long Alpe d'Huez would take if I lost 3 kg. (Still too long.)

Rule #1: numbers come from code, words come from the AI, so it never invents a single watt. It answers through a web dashboard, a Telegram morning briefing, and short notes on my Strava activities.

stack:
Python · LangGraph · Gemini + local Ollama · PostgreSQL · React
status:
running 24/7, judging every ride
source:
github.com/spopity/ai-endurance-coach
demo:
DEMO snapshot of the live dashboard from 2026-10-21; the chat replays answers the coach really gave

seba@popity:~/projects$cd ..