TrainerPower

The trainer obeys. Your power meter decides.

  • Is your smart trainer reading slightly different watts from your power meter, and you want one source of truth indoors and out?
  • Or do you just want a straightforward workout app, with a library of its own and your intervals.icu plan built in?

TrainerPower does both. Free, offline, and no sign-up.

Beta — not released yet. One .exe, nothing to install.

The app's power display reading 244 watts in green against a 243 watt target, with the proximity gauge centred and 2:50 left in the interval.
Mid-workout The plan asked for 243 W. You are doing 244 W — according to your power meter, not the trainer.

What you get

Everything it does.

  • Power match Every workout run on your power meter, not the trainer’s own guess.
  • Power adjust Learns your trainer’s error from ordinary rides and corrects it, so the meter can stay off the bike.
  • 56 built-in workouts 9 categories, recovery through VO2max, each stretchable to the time you have.
  • intervals.icu plan Ride what is on your calendar. FTP and power zones sync across too.
  • Upload when you stop Finished rides go to intervals.icu and Strava, retrying if the network is down.
  • Virtual gears 30 gears and no ERG, for the days you would rather ride by feel.

The whole app

Pick a workout. Ride it. That is the loop.

The TrainerPower Home screen: three cards across the middle — Workout library with 56 workouts in 9 categories, intervals.icu workouts, and Virtual gears — with FTP and max heart rate in the header.
Home. Three ways to start: the built-in library, your intervals.icu calendar once you connect it, or free ride on virtual gears.
The TrainerPower riding screen: 244 watts in green, heart rate 159 bpm, cadence 86 rpm, and the whole-ride profile along the bottom with three threshold blocks.
Riding. Your power is the big number, and it turns green when you are on target. Everything else stays out of the way.

01 · Power match

Train by your real power, every time.

Your trainer measures power too, and it is never quite right. In ERG mode, most apps let the trainer chase its own number — so the effort you actually do is not the effort the plan asked for. TrainerPower watches your power meter instead, and keeps nudging the trainer until your meter reads what the workout wants.

ERG mode, without power match
  1. The workout asks for200 W
  2. Your trainer says you are doing200 W
  3. You are really doing207 W

The trainer marks its own homework, so it stops as soon as it is happy. You do the extra without ever being told.

With TrainerPower
  1. The workout asks for200 W
  2. Your trainer says you are doing193 W
  3. You are really doing200 W

The trainer’s own number is now the odd one out — which is fine, because it was the one that was wrong.

02 · Power adjust

It recalibrates your trainer to your power meter.

Every ride you do with both connected, TrainerPower compares the two and learns exactly how far out your trainer is. Nothing to set up and nothing to press: about three ordinary rides cover it, as long as some of it was hard. One 15-minute ramp does it in a single go.

After that your trainer is calibrated to your meter. So on the days the meter is not on the bike, whether it is on your other bike or flat, you can just ride, and the watts still come out right.

An example · your meter is off the bike today
  1. Your trainer says you are doing200 W
  2. It already learned this one reads low−3.5%
  3. So you ride, and record, the true207 W

It corrects the workout’s target the same way, so the effort is right and not just the number on screen. One flat battery no longer leaves a hole in your season.

Download · beta

One file. Double-click it.

You need a smart trainer, a power meter and a Windows PC with Bluetooth. Nothing to install and nothing to renew. Connect intervals.icu or Strava only if you want them; the app rides fine with neither.

Coming soon

TrainerPower is in beta and is being tested on real hardware before the first build goes out. When it does, Windows will say unknown publisher the first time, because the exe is unsigned. Said here rather than discovered later.

  • StatusBeta · unreleased
  • FileTrainerPower.exe
  • NeedsWindows 10 / 11
  • RadioBluetooth LE
  • WorkoutsBuilt-in + intervals.icu
  • ExportsFIT · Strava · intervals.icu
  • SubscriptionNone
  • AccountNone
  • Your ridesA file on your PC
  • Raw trainer wattsAlways kept