The world's roads. Your living room.

Pick any road on Earth. Your trainer feels the gradient. Your ride lands on Strava. That's it.

Launching June 2026 · no spam · one email when we ship.

W
POWER
— bpm
Heart Rate
— rpm
Cadence
— mph
Speed
0.00 mi
Dist
0:00
Time
0 ft
Elev
0 kcal
Cals

A live simulation showing power, grade, and ghost racing in real time.

Not a game. Not a world. A road.

The fiction of indoor cycling is that it needs to be a video game. Avatars. Jerseys. Power-ups. Fictional islands you ride in circles.

Strappo is none of that. A real road — whichever one you want — rendered live from geometry, matched to your trainer gradient-for-gradient. Every meter real. Every watt yours.

Your ride goes to Strava with real GPS — the actual road, mapped. Not a fictional island. Your watts, your elevation, your route.

How it rides

Three taps. Zero excuses.

  1. Tap a road.

    The route builder lets you pin anywhere on Earth. Or import your most-ridden routes straight from Strava.

  2. Feel the climb.

    Your trainer resistance updates in real time to match the terrain. Gravity, wind, road surface — the same forces that act on you outside.

  3. Land on Strava.

    Every ride auto-uploads with real GPS, real elevation, real power. Tagged indoor so it doesn't pollute KOMs. Your route on the map, your data in your feed.

Your Coach

Your coach knows this climb.

Before every ride, your coach reviews the route, your current form, and how your body is doing today. You get a brief — specific to this climb, this gradient, this morning — before you clip in.

Your coach reads your WHOOP, Oura, and Apple Health data. If recovery is low, the targets adjust. No point chasing watts on a red day.

After the ride.

Every session gets a debrief — where you held the line, where you faded, what it means for the week. Training load tracked automatically. No spreadsheets.

Box Hill Zig Zag 3.7 km · 120 m

WHOOP has you at 68% today. That's yellow — not a rest day, but don't try to PR. Hold tempo through the bottom and see how the legs feel at the Zig Zag.

The gradient is steady enough to find a rhythm. Settle in at 75% FTP and don't respond to the ramps. The top half will feel steeper than it looks.

  • 1.4 First wall. Steady. Breathe through it.
  • 2.1 Steepest ramp, 11%. Stay seated, keep cadence above 85.
  • 3.2 Final pitch. If you've got anything left, use it here.

Your actual brief. Generated before every ride.

Built for Wahoo KICKR. Tacx Neo. Elite Suito. Any Bluetooth smart trainer.

A few questions

Will it work with my trainer?
Strappo controls Wahoo KICKR and many Bluetooth FTMS smart trainers from Tacx, Elite, Saris, Zycle, and more. ANT+ FE-C isn't native to iPhone or iPad, and speed-sensor-only trainers don't support automatic grade control.
How realistic does the resistance feel?
Strappo turns rough GPS and elevation files into smooth, believable trainer resistance. It cleans the route, shapes the grade, and smooths every trainer command so famous climbs and race courses feel like roads — not random resistance spikes.
Do I need Strava?
No. Strava is optional. Connect it once and every ride auto-uploads as a real activity — real GPS, real elevation, tagged indoor so it won't pollute your segments. Skip it and everything else still works; you just don't get the upload.
How is this different from Zwift?
No avatars. No cartoon worlds. No fictional islands to ride in circles. Strappo renders real roads — a Tour stage, a backroad in the Dolomites, the climb you rode last weekend — with every gradient matched to your trainer in real time. The map moves because you moved, at your speed, always.

Start line

Be first on the list.

Launching June 2026 — in the App Store before the peloton rolls out for Le Tour. Drop your email and we'll send one the moment it's live.

Founding member: $99 / year for first 500 riders · $14.99 / month · free to start