Shiny, colorful CLI for the Hevy workout tracking API.
hevy auth set/show/clearfor API key management- Workouts: list, show, count
- Exercises: list, search
- Routines: list, show
- Stats summary snapshot
--jsonfor machine-readable output
npm install
npm run buildFor local usage without publishing:
npm linkSave your API key once (stored at ~/.config/hevy-cli/config.json):
hevy auth set <api-key>Or use an environment variable:
export HEVY_API_KEY=your-keyhevy --help
hevy auth show
hevy workouts list --page 1 --page-size 10
hevy workouts show <id>
hevy workouts count
hevy exercises list --query "bench"
hevy exercises search "deadlift"
hevy routines list
hevy routines show <id>
hevy statsMachine-readable output:
hevy workouts list --jsonnpm run dev -- --help