Ride anywhere
you can imagine
OpenCycle is a free, open-source cycling simulator with procedurally generated worlds. Set up your trainer, start pedaling, and ride anywhere.
Requires Chrome browser and a smart trainer.
Procedural generation
Explore endless worlds
OpenCycle builds the road under your wheels — the curves, the gradients, the trees, the houses, the mountains on the horizon. Every world is unique.
Endless roads
The route streams in ahead of you and is released behind, so there is no lap and no finish line. Ride for five minutes or five hours — the road keeps going.
Real hills, real gradients
Elevation is part of the terrain, not a scripted profile. The gradient you see on the HUD is the actual slope of the road beneath you, and it drives the effort the ride demands.
Every ride is unique
Each world is a small spec — palette, weather, architecture, planting, how the road bends. Every one is generated fresh, but always in keeping with the place it is meant to be.
Infinite worlds
Never get bored indoors
From a summer afternoon in the hills to neon-lit Tokyo, a snowbound mountain pass, or the dust of Mars. Ride anywhere you can dream of.
Summer Afternoon
Snowy Mountains
Tokyo Night
Coast Road
Mars
Greek Islands
Sakura
Safari
Everything PinkBuilt for the long haul
Ride for hours. Climb for real.
An endless road makes endless base miles — settle into Z2 and let the world unfold for as long as you want to turn the pedals. Or point yourself at a mountain and grind out a climb on gradients that genuinely bite. There is no lap counter and no finish line, so you can ride to a plan, or just follow the road and see where it takes you.
Your rider
Customize your avatar and gear
Build, skin tone, hair, kit, helmet and frame colour — chosen from swatches picked to read clearly at chase-camera distance, and remembered between sessions. Your rider looks the same in every world, so the bike never quietly changes colour when the palette does.
Trainer integration
Connect your devices
Bluetooth pairing for smart trainers, power meters, FTMS devices, cadence sensors and heart-rate straps. Until a sensor is connected, OpenCycle estimates your power from speed, gradient and drag using a standard cycling physics model — so the number on screen is real, not a placeholder.
Metrics
Track your rides
Real-time power, speed, cadence, gradient, distance, elevation climbed and elapsed time — one colour per metric so you find it by hue before you read it, and tabular figures so nothing jitters mid-effort. Rides sync to compatible training platforms, including Transition.
Go for a ride
It runs in the browser, it costs nothing, and the source is yours to read and change.