Strava CLI

A command-line interface tool for interactively working with the Strava API.

Features

  • Secure OAuth2 authentication with Strava
  • Automatic token management and refresh
  • View and filter activities
  • Interactive activity creation
  • Bike integration for rides
  • Offline support
  • Privacy and security settings

Technical Details

  • Built with JavaScript/Node.js
  • Uses the official Strava API
  • Modular architecture
  • Comprehensive documentation
  • Local data validation
  • System keychain for token storage