No smart trainer. No subscription. Just your webcam.

60 FPS Tracking100% LocalFree forever

Your living room. Your route.

CycleRun transforms every home trainer workout into an immersive experience. Your webcam detects your movement — no smart trainer, no sensors, no subscription. Perfect for spinning bikes, ergometers, old home trainers and soon treadmills too.

Motion Tracking

AI-powered motion detection measures your cadence in real-time — right in your browser.

Physics Engine

Realistic acceleration, inertia and gear shifting. Feels like riding outdoors.

Any Video

Use your own POV videos or browse featured routes. Your pace controls the speed.

Frequently Asked Questions

Is CycleRun really free?

Yes, CycleRun is a community project and completely free. No subscription, no premium version, no hidden costs. You just need a webcam and a browser.

Which devices are compatible?

CycleRun works with any home trainer where legs move visibly: spinning bikes, ergometers, old home trainers, indoor bikes — even devices without Bluetooth or smart features. Running mode for treadmills is in development.

How does it work without sensors?

Your webcam detects your leg movement using AI-powered image analysis. You place detection zones over your knees or pedals — the software automatically recognizes your cadence. All processing runs locally in your browser.

How is this different from Zwift or Rouvy?

Zwift requires a smart trainer (from €300) and costs €17.99/month. Rouvy is similar. CycleRun is free and only uses your webcam — ideal if you want to upgrade your existing home trainer without investing in expensive hardware.

Are my webcam images stored?

No. All image processing happens exclusively locally in your browser. No images or videos are transmitted to our servers. Your privacy matters to us.

Can I use my old ergometer?

Yes! Whether your ergometer is 5 or 25 years old — as long as your legs move, CycleRun detects the motion. No smart trainer or sensors needed.

3
Step 1

Let's get started

We need access to your camera and some info for the physics calculation.

Camera Access

For motion detection

kg
For inertia calculation
cm
For air resistance
kg
Total mass
Step 2

Camera Position

Choose the perspective of your webcam.

Side view recommended — knee movement is more clearly visible.

Step 3

Detection Zones

Position the zones over your knees or pedals. They flash when motion is detected.

0RPM
0.0km/h
Step 4

Ready to ride!

Test your setup with a few pedal strokes. The display should respond to your movement.

0.0km/h
0RPM
Zones placed
Motion detected
Speed > 0
2Gear
0.0
km/h
RPM
0
Distance
0.0
Time
00:00

Keep riding for free

Register now to continue your training and save your stats.

No password needed. No costs. Community project, non-profit.

Ride Complete!

Great session

0.00km
Duration0:00
Avg Speed0.0 km/h
Max Speed0.0 km/h
Avg RPM0
Calories~0

9:16 transparent PNG — perfect for Instagram Stories

Save your progress

Don't lose your stats! Register to keep your ride history.