Race-ready indoor training

Conquer every climb.
Before race day.

Turn your smart trainer into a race course simulator. Load real GPX routes, feel every gradient, and arrive on race day with the course already in your legs.

Cyrace Simulation Mode — riding a real GPX route with gradient resistance
Scroll

Engineered for precision

Every feature built with one goal — to make your indoor training feel as real and purposeful as riding the actual course.

Real GPX Routes

Load any GPX file and ride the exact elevation profile. Every switchback, every false flat — feel it all on your trainer.

FTMS Smart Control

Direct communication with your smart trainer via Bluetooth FTMS. Instant resistance changes, zero lag, pure precision.

ERG Mode

Lock in a power target and hold it. Perfect for structured intervals and threshold work with automatic resistance control.

Virtual Gearing

A full drivetrain simulation — chainrings and cassette. Shift through gears naturally using your Zwift Ride controller.

Zwift Ride Controller

Native support for the Zwift Ride controller. Every button mapped to meaningful actions — shift, adjust power, navigate.

100% Offline & Private

No accounts, no tracking, no cloud. Your ride data stays on your device. Period. Just you and the road.

From GPX to race ready

Four steps between you and knowing your course by heart.

01

Connect your trainer

Pair your FTMS-compatible smart trainer and optional Zwift Ride controller via Bluetooth. One tap, instant connection.

02

Load your race course

Import the GPX file of your upcoming race or favourite climb. The elevation profile loads instantly, ready to ride.

03

Ride every metre

Feel the gradients change in real-time as you progress through the course. Shift gears, manage effort, learn the terrain.

04

Arrive prepared

On race day, every climb is familiar. You know where to push, where to recover, and exactly what's around each corner.

See it in action

Watch how Cyrace transforms your indoor training sessions.

Cyrace

Ready to ride the real course?

Cyrace is currently in public beta. Join via TestFlight, test it with your trainer, and help shape the app before launch.

Requires iOS 17+ and a Bluetooth smart trainer