All posts
Guides ·23 July 2026 · 11 min read

Browser-based indoor cycling: the apps you can ride with zero downloads

The Moveee team

Free coaching · a real route for every ride

If you've ever gone looking for an indoor cycling app you can simply open and ride — no launcher, no 12 GB download, no waiting on an update the one evening you actually have a free hour — you'll have noticed how few of them exist. The well-known names are almost all installed, native applications. That isn't laziness on their part, and it isn't an accident. For most of the last decade, a browser genuinely couldn't do the job.

Two things have changed that, quietly, over the past few years. What follows is an honest survey of what a browser-based indoor cycling app can be in 2026 — which of the familiar platforms actually let you ride in a tab, which only park a dashboard there, and where the one we build fits in. We'll flag our own product plainly when we reach it.

Why almost nothing ran in a browser — until now

To run indoor cycling in a browser you need two hard things at the same time: a way to talk to a smart trainer over Bluetooth, and a way to draw a convincing, moving world without dropping frames. Until recently the web could do neither well, so the entire category grew up as native software — installed, updated and tied to a specific machine. Here's what stood in the way, and what came down.

Talking to the trainer

The old wall: Web pages simply couldn't reach Bluetooth hardware. A smart trainer was invisible to a browser tab, so controlling resistance meant a native app.

What opened it: Web Bluetooth lets a Chromium browser pair a trainer, power meter and heart-rate strap directly — no app, no dongle.

Drawing the world

The old wall: A moving 3D world at 60fps was the job of a native game engine. Browsers of the era would have crawled, if they rendered it at all.

What opened it: WebGL hands the browser the GPU. A real, streaming 3D world now runs in a tab that would have needed a full install a few years ago.

Both of those — Web Bluetooth and WebGL — are Chromium technologies. That's the single biggest reason a browser-native cycling app runs in Chrome or Edge but not, yet, in Safari or Firefox: those browsers haven't shipped Web Bluetooth, so a tab there simply can't reach your trainer.

What actually runs in a browser today

Here's the honest distinction most round-ups skip. Nearly every big platform has a web presence — an account page, a workout planner, a stats dashboard. That is not the same as riding in the browser. On most platforms the web is where you plan and review; the ride itself still happens inside an installed app. Only one row below lets the whole ride run in a tab.

Platform What's on the web Ride in the browser? The honest note
Zwift Companion + web stats Native app Windows, macOS, iOS, Android, Apple TV — installed to ride.
TrainerRoad Web planner & calendar Native app Plan and analyse on the web; the workout itself runs in the app.
Rouvy Web account Native app AR video over real roads; a native app plays the ride.
MyWhoosh Web account Native app Free 3D world — but you download the app to ride it.
IndieVelo / TP Virtual Limited Native app Racing-first physics; a Windows app to take part.
Moveee Indoor Ours It is the web app Yes The whole ride runs in Chrome or Edge — nothing to install.

Capabilities move fast and platforms add features constantly — this reflects our reading at the time of writing, so check for yourself before you commit. If you want the full field on its own terms, our guide to the best indoor cycling apps ranks them without the browser filter.

A real town rendered in Moveee Indoor from map data — streets, houses and a church, running in a browser tab.
A real town, streamed into a browser tab from map and elevation data. A few years ago this needed a native install; WebGL is why it doesn't.

Where Moveee Indoor fits — and yes, it's ours

Full disclosure before anything else: Moveee Indoor is our product. We built it because we wanted the one thing the table above kept not delivering — to open a tab and ride, with no install standing between deciding to train and actually turning the pedals.

So the whole ride is browser-native. You pair a smart trainer (FTMS), power meter (CPS) or heart-rate strap over Web Bluetooth, and ride in Chrome or Edge on Windows, macOS, Linux or Android. The world isn't a fantasy island: it renders your own saved routes in 3D from real OpenStreetMap and elevation data — the actual streets, buildings, bridges and gradients your route passes through. ERG mode works, holding each interval's watts across 150+ structured workouts or your own. And the finished ride saves with full power analysis, lands on your calendar, counts toward your Moveee training plan and publishes to Strava in one tap. If the browser angle specifically is what you're chasing, our companion piece on finding a Zwift alternative that runs in a browser goes deeper on that trade.

It's also the youngest thing on this page, and we'll say so plainly: it's free while in alpha, Chrome or Edge only, and there's no meaningful racing scene yet. Rough edges are part of the deal right now.

Who browser-native suits — and who's better off with a native app

Being fair about this matters more than selling you anything. Browser-native is a genuinely better fit for a lot of riders, and a genuinely worse one for others. Here's the split as we see it.

Browser-native suits you if…

  • You share a laptop, or ride on a machine you can't install software on
  • You're short on disk space, or sick of a 12 GB download and its updates
  • You hop between computers and want your setup to follow you into any tab
  • You want to try indoor riding tonight without committing an evening to setup

A native app is the better call if…

  • You want a busy racing scene with thousands of riders online at any hour
  • You're on an iPhone or iPad, where browser trainer-pairing isn't possible yet
  • Your trainer only speaks ANT+ and you rely on a USB dongle to reach it
  • You need the ride to keep running with the screen off or the app in the background
A tightly packed road-racing peloton
The one thing no browser app matches yet: a full bunch to race any hour of the day. If that's why you train indoors, a big native platform still wins.

The short version

Most of the category is native, for solid historical reasons — Bluetooth and 3D were both once beyond the browser. Both barriers have quietly fallen, which is why a browser-native ride is possible at all in 2026, and why so far only Chromium browsers can do it. For a lot of riders, most of the time, "open a tab and go" is exactly the right amount of app.

If that's you, Moveee Indoor is our take on it — the whole ride in the browser, on your own real roads, free while in alpha, Chrome or Edge. No install, no excuse not to try it for twenty minutes tonight.

Ready to ride with a plan?

Connect Strava and get your first three-week block today — free.

Continue with Strava