indoor laps
Open beta

indoor
laps

cycling on real roads

Ride 35 real roads from Bavaria on your smart trainer: lakes, valleys and Alpine passes, built from survey terrain, 3D buildings and aerial photos. Works offline, no account, free while in beta.

35routes
889 kmof road
13,278 mof climbing
offlineno account needed

From map to road

Every line on the map is a real road you can ride. 35 seconds, with sound.

Indoor cycling on real roads

Indoor Laps is an indoor cycling game for your bike trainer at home, also called a turbo trainer, smart trainer or, in German, Rollentrainer. Clip your road bike into a direct drive trainer (Direktantrieb), or use a wheel-on trainer, and ride real roads in 3D while the trainer adds resistance on every climb. It is virtual cycling for winter training, rainy days and structured workouts: free rides, ERG mode intervals, an FTP ramp test, group riding with computer riders, drafting, a pacer and a ghost of your best ride.

This is an early version, and it changes quickly. Feedback is very welcome, bug reports as much as ideas: write to [email protected]. Most things we can fix or add within days.

Which smart trainers work?

Indoor Laps talks Bluetooth FTMS, the open standard for smart trainers. Most current models from Wahoo, Elite, Tacx, Saris, JetBlack and other makers support it. So far it has been tested with the Elite Direto XR, and the Elite Rizer works for steering and tilt. ANT+ FE-C over a USB stick is in testing. If you ride another trainer, please tell us at [email protected] whether it works; that helps us a lot.

Do smart bikes and ergometers work?

A smart bike or bike ergometer (Ergometer, Heimtrainer) that sends power over Bluetooth FTMS should work like a smart trainer, but none has been tested yet. If you try one, please let us know at [email protected] how it went, good or bad. Classic trainers and rollers without power measurement are not supported.

Is it free?

Yes, the beta is free for private use: no subscription, no account, no payment details.

Does it need an internet connection?

No. All 35 routes are in the download and the game runs offline. Rides are stored on your computer; you can export them as FIT files or upload them to Strava if you like.

Which computers does it run on?

macOS 11 or newer on Apple Silicon (M1 or newer), and Windows 10 or 11 (64-bit) with a graphics card that supports OpenGL 3.3. A Linux version follows shortly.

It does not need a gaming machine: we ride it on a current MacBook Pro (M5 Pro) just as well as on a Windows PC with a Radeon HD 6800, a graphics card from 2010. The graphics quality adapts to the computer by itself. On older graphics cards, set Settings › Graphics › Graphics driver to Native OpenGL once; it runs much faster.

Screenshots

Straight from the game, no retouching. Click to enlarge, then use the arrow keys or swipe.

What you can do

Real roads

Terrain from 1 m survey data, real buildings with their roof shapes, forests, lakes, bridges and tunnels where they really are. Climbs feel like the real ones.

Your trainer

Smart trainers over Bluetooth (FTMS), ANT+ (FE-C) in testing, heart rate straps and watches, Elite Rizer steering and tilt.

Train

Free rides, ERG workouts (.zwo workout files work), a ramp test for your FTP, hold-watts mode and a full power display.

Never alone

Riders of your strength, a pacer at a fixed W/kg, drafting, and a ghost of your best ride on the same road.

Every climb timed

Climbs are found automatically; you get a card at every summit and personal bests over all durations.

Your data stays yours

Rides are stored on your computer. Export FIT files, upload to Strava only if you want to.

Routes

Every road is ridden from its real start; point-to-point roads can also be ridden there and back. Each route opens on OpenStreetMap, where the map data comes from.

    Where it stands

    Indoor Laps is a beta. It is ridden every week, but expect rough edges.

    Works

    • All 35 routes with buildings and vegetation
    • Bluetooth trainers, heart rate, ERG workouts
    • Ramp test, power curve, climb bests
    • FIT export, ghosts, AI riders and pacer
    • Elite Rizer steering and tilt
    • Spin-down calibration

    In testing

    • ANT+ trainers on Windows
    • Strava upload

    Tried one of these? Tell us at [email protected].

    Next

    • A Linux version
    • Signed apps (no more security warnings)
    • Smaller download, routes fetched on demand
    • Accessibility: UI scale, gamepad, audio cues
    • Riding with friends

    Download

    Version, date and checksums appear here once a build is published.

    macOS

    Apple Silicon (M1 or newer), macOS 11 or newer

    Download .zip
    Size
    about 750 MB
    SHA-256
    n/a

    Windows

    Windows 10 or 11, 64-bit, a graphics card with OpenGL 3.3 (most cards since about 2010)

    Download .zip
    Size
    about 750 MB
    SHA-256
    n/a

    Each zip holds the game and all 35 routes. Unzip it anywhere and start Indoor Laps. Nothing else is installed. Free while in beta, for private use (terms of use).

    The beta is not code-signed yet, so macOS and Windows show a warning the first time you start it. That is expected for any unsigned app; signing comes before the first full release.

    First start on macOS
    1. Unzip and move Indoor Laps to Applications, then open it.
    2. macOS says it could not verify that the app is free of malware. Click Done.
    3. Open System Settings, Privacy & Security, scroll down and click Open Anyway next to Indoor Laps, then confirm. This is needed once.
    4. Allow Bluetooth when asked, so the game finds your trainer.
    First start on Windows
    1. Right-click the zip, Extract All, and open the folder Indoor Laps.
    2. Start IndoorLaps.exe. A blue box says “Windows protected your PC”. Click More info, then Run anyway. This is needed once.
    Hardware that works
    • Smart trainers with Bluetooth FTMS (tested: Elite Direto XR); ANT+ FE-C is still in testing. Please report how your trainer works: [email protected]
    • Heart rate over Bluetooth (straps, watches that broadcast)
    • Elite Rizer for steering and tilt
    • Without a trainer you can still look around with the keyboard (simulated power)
    • Computers from a current MacBook Pro down to a Windows PC with a graphics card from 2010 (Radeon HD 6800); on old graphics cards choose Settings › Graphics › Graphics driver › Native OpenGL

    Feedback

    Found a bug or a road that looks wrong? Write to [email protected], ideally with a screenshot and the route name.