Gym
// a barbell log your chat client can actually use
guest@gym:~$ whoami
[!!] no session. sign in to get an account.
guest@gym:~$ gym --modules
- routines.. split templates, sessions, ordered exercises
- workouts.. live sessions, set-by-set logging, history
- macros.... food + water, targets, timezone-correct days
- mcp....... all of it, exposed as tools to your chat client
guest@gym:~$ ./login
oauth 2.0 + pkce · sessions expire · you approve every client