Pedal for Raycast

Raycast extension to check real-time availability of bikes and e-bikes at bike-sharing stations across hundreds of cities worldwide. In development.

In development — not yet published.

Pedal for Raycast is a Raycast extension that provides instant access to real-time bike-sharing data from hundreds of networks worldwide. Query station availability, manage favorites, and navigate to stations — all from the Raycast launcher. It is the starting point of the native Pedal app for iPhone and Apple Watch, and part of my Raycast extensions collection.

Features

  • Real-time availability of classic bikes and e-bikes at any station
  • Multi-network support — switch between bike-sharing systems in hundreds of cities
  • Favorites with groups — organise stations into groups (e.g., “Home”, “Work”) with emoji icons
  • Location-based sorting — find the nearest stations via GPS (CoreLocationCLI) or manual coordinates
  • Custom station names — rename stations for quick identification
  • Map integration — open any station in Apple Maps or Google Maps
  • Multiple sort options — by name, distance, regular bikes, e-bikes, docks, or total bikes

Keyboard Shortcuts

Shortcut Action
⌘A Open in Apple Maps
⌘G Open in Google Maps
⌘⌫ Delete custom name
⌘H Toggle count labels

Tech Stack

Layer Technology
Framework Raycast Extension API
Language TypeScript, React
HTTP Axios
API CityBikes API
Testing Jest, React Testing Library
Storage Raycast LocalStorage