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

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 (Zwift .zwo 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

    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 13 or newer

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

    Windows

    Windows 10 or 11, 64-bit, a graphics card from the last ~8 years

    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 for private use; please do not pass the files on (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
    • 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)

    Feedback

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