Running Coach (terminal + local LLM)
Training advice without handing my activity history to another cloud service. Imports activities, works out a fitness baseline, generates a plan, and lets you talk to a coach about it.
- Go — single binary, macOS / Linux / Windows.
- SQLite at
~/.runningcoach/data.db— local, no account. - Ollama — the coaching conversation runs against a local LLM.
- Strava API, optional, for pulling activities in.
The plan generator is deterministic and the LLM sits on top, explaining and adjusting rather than inventing workouts — keeps advice grounded in the numbers instead of hallucinated mileage.