π΄ββοΈποΈββοΈ Minimal read-only CLI for Strava (OAuth, list activities, fetch activity details)
Strava has no official CLI and I wanted one that was read-only and with a source thatβs small enough for me to be able to check what exactly it does. This CLI is read-only and ~650 lines of code.
bun add -g @kvendrik/stravaOr point your agent at AGENT.md.
Set STRAVA_CLIENT_ID and STRAVA_CLIENT_SECRET (from Strava API settings), then run strava auth once. Tokens are stored in ~/.strava-tokens.json (override with STRAVA_STORAGE_PATH).
strava auth
strava doctor # ensures env vars and auth are OK
strava refresh
strava activities [-n 30] [--after <unix>] [--before <unix>]
strava activity <id>