Self-hosted workout tracker with an AI coach that knows your training. Bring your own LLM (Claude or any OpenRouter model). Strength + cardio, offline PWA, one-command Docker install. A free, open-source alternative to Strong, Hevy and Fitbod.
Latest release v1.0.0 — GymCoach 1.0 · 5 Oct 2026
12 files for Claude Code: PreToolUse, SubagentStop, SessionEnd, UserPromptSubmit and 8 more — 2,861 tokens loaded in every session.
CLAUDE.md A 2,861 tok .claude/settings.json C — .claude/settings.json A — .claude/settings.json A — .claude/settings.json A — .claude/settings.json A — .claude/settings.json A — .claude/skills/ideate/SKILL.md A 89 tok .claude/skills/implement-issue/SKILL.md C 67 tok .claude/skills/ship-pr/SKILL.md A 76 tok .claude/skills/triage/SKILL.md A 73 tok .claude/skills/write-up/SKILL.md A 67 tok These files are gymcoach-app/gymcoach's own configuration — they tell Claude Code how to work on this repository, so they are not mods to install elsewhere. Copy one as a starting point and replace the parts that are about this project.