All posts
Guides ·7 April 2025 · 9 min read

Indoor cycling on any device: how Moveee Indoor runs in the browser (even on a Mac)

The Moveee team

Free coaching · a real route for every ride

The most common question we get from someone eyeing up indoor training is also the most practical: "will it run on the computer I already own?" And more often than not, that computer is a Mac — a machine that Zwift and its rivals technically support, but only if it's recent and powerful enough, and never on the iPad you actually keep by the turbo. The honest answer for a browser-based app is refreshingly short: if it runs Chrome or Edge, it runs a full trainer session. Here's the whole map, including the one device where that isn't true.

The rule is the browser, not the badge

A browser-native indoor app doesn't care what logo is on the lid. What it needs is a browser that supports Web Bluetooth — the capability that lets a web page pair directly with your smart trainer. That means any Chromium browser: Chrome and Edge, on Windows, macOS, Linux, Chromebook or Android. Get one of those in front of the trainer and everything else — ERG workouts, gradient resistance, a full power recording, the 3D world — is identical from device to device.

So the compatibility question stops being about hardware muscle and becomes a single yes/no: does this thing run Chrome or Edge? Here's how that shakes out across everything you might have lying around.

The browser-support matrix

Device Works? Browser Notes
Windows Yes Chrome / Edge Full support. Edge ships with Windows, so there's nothing to install at all.
macOS (Mac) Yes Chrome / Edge Works on any Mac — Intel or Apple silicon. No App Store, no gaming PC. Safari is the exception: it lacks Web Bluetooth, so install Chrome or Edge.
Linux Yes Chrome / Edge Any Chromium-based browser pairs a trainer and rides just like the others.
Chromebook (ChromeOS) Yes Chrome The browser is the operating system, so this is one of the smoothest setups there is.
Android tablet / phone Yes Chrome / Edge Pairs over Bluetooth and rides. A tablet is a fine trainer screen; a phone works but is small.
iPhone / iPad (iOS / iPadOS) No — Does not work. No browser on iOS or iPadOS supports Web Bluetooth — not even Chrome, which is forced to use Apple's engine underneath. Trainer pairing is impossible there.

Yes, it runs on a Mac

This deserves spelling out, because Mac riders are so used to being second-class citizens in indoor cycling. You do not need a gaming PC, and you do not need to hunt through the App Store. Open Chrome or Edge on any Mac — a decade-old MacBook Air included — pair your trainer over Bluetooth, and ride. The one catch is Safari: Apple's own browser doesn't support Web Bluetooth, so it can't pair a trainer. That's a two-minute fix — install Chrome or Edge, which most people already have — and it's the only Mac-specific step in the whole process.

The one gap: iPhone and iPad

We won't pretend otherwise — iOS and iPadOS don't work, and no browser trick changes that. Apple doesn't allow Web Bluetooth in any browser on those devices, and every iOS browser (Chrome included) is forced to use Apple's engine underneath, so none of them can pair a trainer. If your only screen is an iPad, a browser app isn't your route — you'd need a native app instead. On literally everything else with Chrome or Edge, you're fine.

A road winding through green rolling hills
The same ride, on whatever screen you own — the browser does the work, so the machine only has to show it.

Screen size, and casting to a TV

Once you know it runs, the only real choice left is which screen you look at. The device doing the pairing and the screen you watch don't have to be the same size — pick whatever's comfortable:

A laptop on a desk or shelf

The default, and perfectly good. Get the screen up near eye level on a stand so you're not hunched over the bars reading your numbers.

A tablet clipped to the bars

Closest to the data and easy to glance at mid-effort. Ideal for workouts where you're watching the target more than the scenery.

Cast or plug into the TV

For the big-screen ride. Mirror the tab to a TV, or run a laptop into it over HDMI — pairing still happens on the computer, the telly is just the display.

A phone screen is genuinely small for a 3D world, so if a phone is all you've got, treat it as a workout display — watch the numbers, not the scenery — or cast it to something bigger. A tablet or laptop is the sweet spot for most people, and a TV is lovely for a long endurance ride where you want to sink into the road.

One app, whatever's on the desk

This device-agnostic reach is the whole reason Moveee Indoor — our own browser-based indoor app — exists in a browser rather than as a native download. There's nothing to install on any of the machines above, nothing to keep updated, and no per-platform build to wait for. Pair your trainer over Bluetooth, pick one of your own saved routes, and it renders the real roads in 3D from map data. The ride saves with full power analysis, counts toward your Moveee training plan, and posts to Strava in a tap. It's free while in alpha — still young, with rough edges and no racing scene yet — and it treats your Mac, your old laptop and your Chromebook exactly alike.

If your everyday machine is a Chromebook, we've got the specifics in indoor cycling on a Chromebook. And if you're still weighing the browser approach against a traditional installed app — the honest trade-offs in both directions — read browser vs installed app next. But for the plain question of "will it run on my device", the matrix above is the answer: almost certainly yes, unless that device has an Apple logo and no keyboard.

Sources 6

Where this article summarises a study, the study itself is linked — not a write-up of it.

  1. 1 Web Bluetooth – draft community group report · W3C Web Bluetooth Community Group · 2026
  2. 2 Web Bluetooth implementation status (Chrome, Edge, Safari/WebKit, Firefox) · W3C Web Bluetooth Community Group · 2026
  3. 3 Communicating with Bluetooth devices over JavaScript · Chrome for Developers (Google) · 2026
  4. 4 App Store Review Guidelines, 2.5.6 (web browsing apps must use WebKit) · Apple Developer · 2026
  5. 5 Fitness Machine Service 1.0 · Bluetooth SIG · 2017
  6. 6 Google Chrome system requirements · Google Chrome Help · 2026
Ride it, don't just read it

Your own roads, indoors, in a browser tab

Moveee Indoor pairs your smart trainer over Bluetooth and rebuilds a route you have saved as a 3D road — real gradients, ERG for the intervals, and the ride saved with full power data. Nothing to install. Free while it is in alpha.

Start an indoor ride

Keep reading

Guides

Indoor cycling on an Android tablet or phone (in the browser)

You don't need a laptop or an app-store download to train indoors. Here's how to run a full indoor cycling app on an Android tablet or phone, straight from Chrome — pairing your smart trainer over Bluetooth, holding ERG targets and saving to Strava.

Guides

From a browser tab to Strava: how Moveee Indoor runs a full trainer session

Follow one indoor ride from cold trainer to a Strava post — pairing, ERG intervals, a real 3D road, full power analysis and a one-tap upload — all without installing a thing.

Guides

Indoor cycling on a Chromebook: the trainer apps that actually work

A Chromebook can't install Zwift — but it can still run a full trainer session. Here's how to ride indoors on Chrome OS with nothing to download, and exactly what you need.

Guides

The best indoor cycling app for Mac (no download, runs in your browser)

Looking for an indoor cycling app for Mac that doesn't need a download? macOS runs a full smart-trainer session straight from a browser tab — pairing, ERG, real 3D roads and a Strava upload. Here's how, and the one thing to watch on Apple Silicon.

Guides

An indoor cycling app for Windows with nothing to install

No admin rights, no 12 GB download, no launcher updating itself before every session. Here's how to run a full indoor cycling app on Windows with nothing to install — a browser tab, your smart trainer, and a real 3D road.

Guides

How to record an indoor ride to Strava (without Zwift)

An indoor ride should count. Here's how to record an indoor ride to Strava with full power, cadence and heart-rate data — without Zwift — using a free browser app that saves the ride even if your connection drops.

Guides

A free MyWhoosh alternative that rides your own real routes

MyWhoosh proved indoor cycling can be free. If you want a free MyWhoosh alternative that rides your own real roads instead of a fictional world — and runs in the browser with nothing to install — here's the honest comparison.

Guides

Zwift on iPad? A browser alternative for tablets that actually works

Searching for Zwift on iPad — or a lighter tablet alternative? Here's the honest state of indoor cycling on tablets in 2026: what works on an Android tablet in the browser, the real iPad Bluetooth catch, and the simplest setups that just work.

Guides

A free indoor ride in your browser: how far Moveee Indoor gets you for nothing

How much real indoor training can you get without paying a subscription or installing anything? Quite a lot, as it turns out. Here's the free browser setup, end to end.

Guides

Can you really train indoors in a browser? How Moveee Indoor works in 2026

"In the browser" used to mean toy-grade. Not any more. Here's how a browser now pairs your trainer, holds your watts and renders a real 3D world — and what still needs a native app.

Guides

A free FulGaz and Kinomap alternative for real-road rides

FulGaz and Kinomap ride real roads on video. If you want a free FulGaz and Kinomap alternative that rebuilds real roads in 3D — including routes you've drawn yourself — and runs in the browser, here's how it stacks up.

Nutrition

Fuelling indoor rides: what to eat, drink and when

The physiology isn't different indoors — the conditions are, in four ways that change the numbers. A fuelling table by session length, and why the trainer is the best place to practise race nutrition.

Ready to ride with a plan?

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

Continue with Strava