GPX Rider terrain

Ride any route
on Earth.

Drop in a GPX and ride the real terrain in photorealistic 3D, with the road grade driving your smart trainer. Free, open-source, no install.

No account No servers Nothing uploaded Export FIT files
GPX import/ Photorealistic 3D maps/ FTMS trainer control/ Heart-rate/ FIT export/ MIT licensed
// What's inside

The whole trainer app — in a browser tab.

Everything you need to ride real-world routes indoors. Nothing you don't.

01 · TERRAIN

Photorealistic 3D terrain

Every route rendered on Google Photorealistic 3D Maps with a follow camera, rider beacon, minimap, and cinematic overviews — orbit, ellipse fly-by, figure-eight fly-over, or straight-down satellite.

Orbit Fly-by Fly-over Satellite
02 · TRAINER

Real grade, real resistance

Connect a Wahoo KICKR or any FTMS trainer over Web Bluetooth. Pedal and the map moves at your speed; the road grade drives your resistance live.

03 · SENSORS

Heart-rate & power zones

Pair a Bluetooth strap for live BPM. HR and power zones computed from your resting/max HR and FTP.

04 · ROUTE IQ

Climb detection

Auto-classifies difficulty and finds every sustained climb — length, gain, grade, and live progress to the top.

05 · EXPORT

.FIT export

Rides record locally and download as virtual-ride .fit files for Strava, Garmin Connect, or intervals.icu.

// From file to finish line

Four steps to the summit.

01

Load a GPX

Drag in any route with elevation, or pick from the built-in gallery.

02

Connect trainer

Pair your FTMS trainer and heart-rate strap over Bluetooth.

03

Start pedaling

The camera drops behind you and the road grade drives resistance.

04

Export .fit

Download your ride and upload it anywhere you track fitness.

Your pain cave just got a view.

Open it in Chrome or Edge, drop in a route, and ride. It's free and always will be.