Project
- Stars
- Started
- Issues
- License
Ride intervals and GPX routes in your browser
Open Ride controls a compatible KICKR over Bluetooth for target-power intervals, free rides and GPX gradients. Its local Node server supplies the workout library; your routes and ride history stay in the browser and can be backed up to JSON.
Run it in Chromium with Node 20.19+ or 22.12+. The listed Wahoo models support the required FTMS protocol, but this app has no model-specific test report. Map and terrain views need internet access; optional AI workout generation sends requests to your chosen provider.

Wahoo KICKR trainers and ELEMNT bike computers
How did it go? Tips, problems, questions…
Ride intervals and GPX routes in your browser
Open Ride controls a compatible KICKR over Bluetooth for target-power intervals, free rides and GPX gradients. Its local Node server supplies the workout library; your routes and ride history stay in the browser and can be backed up to JSON.
Run it in Chromium with Node 20.19+ or 22.12+. The listed Wahoo models support the required FTMS protocol, but this app has no model-specific test report. Map and terrain views need internet access; optional AI workout generation sends requests to your chosen provider.
baktakt
On GitHub
Feedback
How did it go? Tips, problems, questions…