gymcoach-app / gymcoach
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.
Why this job: works in the areas we cover, but does not say which job it does
What it does
- Fast set logging. sets, reps, RIR, warm-ups and drop sets, with shorthand
- In-logger tools. a rest timer, a plate-loading calculator that draws the
- Rest timer controls. pause, -15/+15 s, and an optional screen flash when
- A weight picker that knows your gym. the weight and reps fields open a
- Last done, at a glance. each exercise card in the live session says when
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 2 days ago
- Stars
- 184
- +16 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v1.0.0
- Released 38 days ago
- Built with
- TypeScript
- 97% of the code
Is it looked after?
- Contributors
- 6
- Last 90 days
- Issues
- 90% closed
- 20 still open
- Pull requests
- 342 merged
- 1 waiting
- Releases
- 1
- 1 in the last year
- Contributing guide (opens in new tab)
- Security policy (opens in new tab)
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| theguysudo / ENZO | 120 | today | Apache-2.0 | No downloads |
| bnlqn / overlook | 243 | yesterday | MIT | Linux |
More: languages, topics and project record
Languages
- TypeScript 97%
- JavaScript 2%
- Shell 1%
- Dockerfile <1%
Topics
- anthropic
- claude
- fitness
- llm
- nextjs
- openrouter
- pwa
- self-hosted
- typescript
- workout-tracker
- ai-coach
- docker
Project record
- JobOther AI tools
- StatusListed
- Commits529
- Forks54
- Watching0
- Stars in 28 days+94
- CreatedMay 27, 2026
- First seen by usNov 7, 2026
- CheckedNov 12, 2026
