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.
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
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.
Keep reading

A Zwift alternative that runs in your browser — no download, no install
If you want the Zwift experience without the 12 GB download, the launcher and the gaming PC, the answer now runs in a browser tab. Here's how a no-install alternative works — and where it doesn't.

The cycling trainer app that runs entirely in your browser
No launcher, no updates, no disk space — just a tab, your smart trainer and the road. Here's what a browser-native trainer app can do in 2026, and the honest limits of the approach.