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 ..