CYRACE
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.
Engineered for precision
Every feature is built to bring the real course to your trainer — no compromises, no cloud dependency.
Real GPX Routes
Load any GPX file and ride the exact elevation profile of your target race. Every climb, every descent, calculated with precision using Haversine distance and gradient interpolation.
FTMS Smart Control
Direct communication with your trainer via the Bluetooth FTMS protocol. Real-time simulation commands adjust resistance to match the gradient of your route as you ride.
ERG Mode
Lock in a target power and let the trainer hold it regardless of cadence. Quick-set buttons for recovery, endurance, sweet spot, and FTP zones.
Virtual Gearing
A full virtual drivetrain with configurable chainrings and cassette. Shift gears with physical buttons and feel the resistance change on your trainer.
Zwift Ride Controller
Full hardware button support for the Zwift Ride controller. Shift gears, adjust power, switch modes, and navigate the app without touching your phone.
100% Private & Offline
No accounts, no tracking, no cloud. Your ride data stays on your device. The app doesn't connect to the internet — ever.
Quick facts
iOS 26+
iPhone and iPad
No Data Collection
Zero tracking, zero analytics
Free
No subscriptions, no in-app purchases
Bluetooth Only
No internet required
Resources
Privacy Policy
Cyrace collects no personal data. No accounts, no analytics, no network access. Everything stays on your device.
Read policyTerms of Use
The terms governing your use of Cyrace, including licensing, disclaimers, and liability limitations.
Read termsSupport & FAQ
Frequently asked questions, troubleshooting guides, and contact information for getting help.
Get help