Self-hosted AI workout tracker. Bring your own LLM (Anthropic or OpenRouter): weekly debriefs, a chat coach, and AI-generated programs.
README
Open source, self hosted hypertrophy training tracker with a built in AI coach. Log your sessions, track your progress, and get evidence based weekly debriefs and program suggestions from the LLM of your choice (Anthropic Claude or any OpenRouter model).
<p align="center"> <a href="https://demo-gymcoach.mesureprivee.com"><b>▶ Try the live demo</b></a> · login <code>demo@gymcoach.app</code> / <code>gymcoachdemo</code> </p> <p align="center"> <img src="docs/screenshots/session.gif" width="280" alt="Logging a session in GymCoach" /> </p> <p align="center"> <img src="docs/screenshots/home.png" width="23%" alt="Dashboard" /> <img src="docs/screenshots/progress.png" width="23%" alt="Progress charts" /> <img src="docs/screenshots/program-generator.png" width="23%" alt="AI program generator" /> <img src="docs/screenshots/catalog.png" width="23%" alt="Exercise catalog" /> </p>Why GymCoach? It is the only workout tracker you self-host that brings your own LLM. Log your training, see your progress, and get a coach that actually knows your data: weekly debriefs, a streaming chat, and full programs generated from a sentence. Your data stays in your database; the AI runs on your Anthropic or OpenRouter key.
Status: actively developed. Multi-user, provider-agnostic (Anthropic or OpenRouter), with a unit / integration / E2E test suite and deep AI integration.
GymCoach is also an experiment in autonomous software maintenance: most of its ongoing changes are made by Claude