Maximum Trainer
Free, open-source interval trainer with ERG mode, the 2014 desktop app revived for Windows, macOS, Linux and the browser
Innovation: live muscle-oxygen (SmO₂) readings from a Moxy sensor shown during workouts and saved in the ride's FIT file
IndieSource available





5 screenshots. Scroll or swipe sideways.
About
Maximum Trainer was a free indoor training app by Maxime Blais, released in 2014 and shut down in September 2019. Maximum Trainer Redux revives it as open-source software under the GPL-3.0, rebuilt in C++17 and Qt 6, with releases for Windows, macOS (Apple Silicon) and Linux and a beta that runs in Chrome or Edge through Web Bluetooth. It connects over Bluetooth to FTMS smart trainers, power meters, speed and cadence sensors, heart-rate straps and Moxy muscle-oxygen sensors, and shows left/right power balance from dual-sided power meters. Workouts are built in an editor with power, cadence and heart-rate targets, imported from .erg, .mrc and .zwo files, synced from the intervals.icu calendar or picked from included training plans and FTP tests, then ridden in ERG mode, or in slope mode with on-screen virtual gears for single-cog trainers, which a Zwift Click v2 can shift (beta). During a workout the player can show local video, a web page or Retro Race, a pseudo-3D game against your last ride of the workout or a pacer. Studio mode lets several riders train on one computer, each with their own sensors and FTP. Rides are saved as FIT files and upload to Strava and intervals.icu. FTMS rowing machines are supported in beta. Works offline; the browser version has no video, radio or intervals.icu sync.
Features
- ERG mode
- Workouts
- Virtual shifting
Sends rides to
- Strava
- intervals.icu
- Any tracker, by file (FIT, TCX…)
Other sports
- Rowing
In these lists
Changelog
Version 0.0.247GitHub release
- Group workouts: ride the same structured workout with friends over the internet
- Each trainer runs the workout at its own rider's FTP, so targets differ per person
- Up to 20 riders per room on desktop, not in Studio Mode or Free Ride yet
Version 0.0.245GitHub release
- Build pipeline now tries the first reachable Ubuntu package mirror, with kernel.org first
Version 0.0.242GitHub release
- Intervals.icu connection now allowed from the app's new web address
9 older updates
Version 0.0.241GitHub release
- Fixed reading of cadence and power from FTMS Bluetooth trainer data
Version 0.0.240GitHub release
- Fixed intervals.icu login by passing the PKCE code verifier through the proxy
Version 0.0.239GitHub release
- Retries GPU graphics setup after an app update to avoid startup failures
Version 0.0.238GitHub release
- Windows build now bundles the Visual C++ runtime
Version 0.0.237GitHub release
- More detailed crash reports for Windows startup crashes
Version 0.0.236GitHub release
- Recovers from a Windows startup crash in the embedded web engine
Version 0.0.235GitHub release
- Windows startup smoke test step matching fixed (build side)
- Dependabot now keeps GitHub Actions up to date (build side)
Version 0.0.234GitHub release
- Documentation now covers the log file location and fallback on every OS
Version 0.0.232GitHub release
- Build now treats compiler warnings as errors to catch problems earlier
Summarized by AI from the published release notes; the link has the full notes. Checked 14 Nov 2026.
Sources
- maximumtrainer.github.io/MaximumTrainer_Redux/
- maximumtrainer.github.io/MaximumTrainer_Redux/user-guide.html
github.com/MaximumTrainer/MaximumTrainer_Redux
github.com/MaximumTrainer/MaximumTrainer_Redux/releases
smartbiketrainers.com/maximumtrainer-is-closing-8971
web.archive.org/web/20160123062337/https://www.thisisant.com/directory/maximumtrainer/
Something wrong or out of date? Suggest a correction.
More training apps
- Croissant RideFree open-source browser app for ERG workouts on a Bluetooth FTMS trainer, with 3D worlds and a .FIT file with a lap per step
- Structured RideFree browser workout editor that converts between .zwo, .erg, .mrc and .fit, with a Bike Sim to ride the workouts on a smart trainer
- TwinRideFree, ad-free app for riding with your club: ERG workouts, ghosts and shared journeys, without a 3D world
- SweetWattMac app that runs ERG workouts from the MacBook notch while your show plays full screen
- GradientLight Android app for ERG workouts, heart-rate rides and real climbs on a smart trainer, with no account and no internet access
- parat.io workoutsERG workouts for FTMS smart trainers on iPhone and iPad, with no account and rides kept on the device