WATTSOEVER
DOWNLOAD
OPENFREEMAP © OPENMAPTILES © OPENSTREETMAP CONTRIBUTORS — TERRAIN © MAPZEN
IN DEVELOPMENT — RUNS ON YOUR MACHINE — FOR BLE FTMS TRAINERS

Indoor cycling reduced to what training is actually made of: structured workouts in ERG mode and real routes ridden by their elevation profile. One program on your computer — the cockpit runs in its own window.

DOWNLOAD COMING SOON
WINDOWS — MACOS — LINUX

YOUR TRAINER CAN ALREADY DO THIS.
ALL THAT WAS MISSING WAS THE APP WITHOUT A CATCH.

The ERG power control loop already lives in your smart trainer's firmware, and FTMS is an open Bluetooth standard. What the big platforms sell on top is mostly cloud, account, subscription — and a 3D world that does nothing for training.

Wattsoever leaves all of that out: one program on your machine talks directly to your trainer and heart-rate strap. On a mountain route the trainer gets the real gradient from your GPX file, and your speed comes from a physics model fed by your watts, not from a game.

HOW IT WORKS

THREE STEPS. ONE RIDE.
THE REST IS PHYSICS.

01

CONNECT

A Bluetooth scan finds your FTMS trainer and HR strap. Once connected, the app attempts to reconnect them automatically after a dropout.

TRAINER — HR STRAP — BLE
02

WORKOUT OR ROUTE

Choose from 28 built-in workouts, create your own or adapt a copy. Import a GPX route; elevation data is normally fetched online and the finished route is saved locally.

WORKOUTS — GPX
03

RIDE

ERG holds your target watts, SIM sets the real gradient. Every second is recorded — as a FIT file on your own disk.

WATTS — GRADIENT — SPEED
BEFORE YOU RIDE IN DEVELOPMENT

FIND YOUR SESSION.
SEE THE ROAD AHEAD.

Search the 28 built-in workouts or filter by duration, intensity and TSS. Build a session from steps and repeats, duplicate one to adapt it, and add optional cadence targets or timed coach notes.

01WORKOUT INFO

REVIEW THE SESSION

Targets, intervals and duration
02ROUTE SELECT

CHOOSE THE ROAD

Route shape and elevation profile
03START

RIDE

ERG targets with your chosen route

The guided ramp FTP test opens its own focused cockpit without route views. Ride seated until you cannot continue, then review the automatic FTP estimate — details in the docs.

TWO MODES

WATTS BY PLAN.
OR REAL MOUNTAINS.

Structured workouts — Targets in %FTP, ramps as stairs, a live target band. Bias ±1% while riding, skip to segment end — and the intervals drawn on the chart and on the road itself.
Route simulation — Alpe d'Huez, Ventoux, Stelvio — or your home loop as a GPX. The trainer sets the resistance of the real gradient; difficulty controls how hard the mountain feels.
THE COCKPIT

ONE COCKPIT.
A VIEW FOR EVERY KIND OF RIDE.

The same instruments in every view — power in zone color, HR, cadence, speed, calories — only their place changes. Switch between Standard, Focus, Chart and Map while riding; a workout simply adds its intervals on top of any of them.

ERG — STANDARD Everything that matters

PASSO DELLO STELVIO — GPX SIM + 4×4 VO2MAX ERGSWITCH VIEWS WHILE RIDING — SAME COCKPIT ON EVERY SCREEN
AFTER THE RIDE

EVERY RIDE. ON YOUR DISK.
ONE CLICK TO THE REPORT.

Each session lands as 1-Hz samples in a local SQLite database plus a FIT file. Click any entry in your log and the full analysis opens — no upload, no sync.

  • Your training log — every ride in one table, zone mix at a glance.
  • NP, IF and TSS — the training-load math, computed locally the moment the ride ends.
  • Yours to keep — rename it and download the FIT file. Strava upload is planned.
WHAT'S IN

EVERYTHING TRAINING NEEDS.
NOTHING THE CLOUD NEEDS.

IN

  • Profiles instead of accounts — click, ride. FTP, weight and LTHR kept as a clean history, Coggan 7 zones computed automatically.
  • Recording like the big ones — every second to SQLite and FIT, with NP, IF and TSS.
  • Strava & Komoot PLANNED — upload finished rides to Strava and ride your Komoot routes indoors, via assisted sign-in on the real sites — no API keys.
  • Any screen on your Wi-Fi PLANNED — phone and tablet will show the same live cockpit.
  • GPS tracks for workouts — ERG rides run on real roads. Your FIT file never sits in the ocean.

LEFT OUT, ON PURPOSE

  • Fictional worlds — real routes and a clear cockpit are enough.
  • Multiplayer racing — planned instead: ghost riders against your own past rides.
  • AI plans & readiness scores — analysis platforms do that better. Wattsoever rides.
  • A business model — nothing for sale, no ads, no data. A free hobby project.

Wattsoever is a side project alongside Zwift, MyWhoosh and TrainerRoad. It is closed source, private and non-commercial.

UNDER THE HOOD

THE TRAINER DOES THE CONTROL LOOP.
WATTSOEVER SENDS TARGETS.

Power regulation runs in your trainer's firmware — Wattsoever sends target watts or the gradient. One local program talks to trainer and HR strap, plays your workout, runs the physics and records the ride, with no cloud in between.

10 Hzcore loop for player and physics — precise segment changes
≤ 2 Hzcommands to the trainer, only on change — it regulates itself
2–4 Hzlive updates to the local cockpit
1 Hzrecording to SQLite and FIT — the industry standard
0 $free. forever — no subscription, no account, nothing for sale
NO NEWSLETTER — NO LOGIN — NO PRICING PAGE

ONE DOWNLOAD.
NOTHING ELSE. SOON.