poorleton

Frequently asked questions

How do I run this on my bike?

Poorleton is a website, so it runs anywhere there is a browser. How you get one in front of you depends on the bike.

Bikes with a built-in touchscreen: use OpenPelo to install a web browser and Grupetto on the screen you already have. Open Poorleton in that browser and let Grupetto run alongside it — Grupetto rebroadcasts the bike's own power, cadence and resistance over Bluetooth, which Poorleton connects to like any other sensor.

Other smart bikes and trainers: run QZ (qdomyos-zwift) on a phone or tablet. QZ talks to a long list of bikes and rebroadcasts what it reads over Bluetooth, so Poorleton gets your cadence, power and resistance straight from it.

Anything else: prop up a phone or laptop next to the bike and pair a Bluetooth cadence or power sensor directly. No app in the middle.

What is Poorleton?

Cycling workouts generated by AI and played in your browser: a structured ride with cadence and resistance targets, coach chatter, and music. Pick a style and a length, and it builds you something to pedal to.

Is it free?

Yes. No account, no subscription, no hardware to buy.

Do I need a sensor?

No. Workouts play fine on their own — the targets are on screen and you match them by feel on whatever bike you have.

A sensor just makes the ride read back to you: connect one and the gauges show live cadence and power against the target instead of the target alone.

Which sensors work?

Anything speaking one of the three standard Bluetooth cycling services — Cycling Speed and Cadence, Cycling Power, or the Fitness Machine service that smart bikes and trainers use. That covers most commodity cadence sensors and power meters, and a power meter that also counts cranks feeds both gauges at once.

A smart bike goes one better: it tells Poorleton what resistance it is actually set to, so the resistance gauge shows where your knob is instead of a figure worked back from your power. Pick your bike under Set targets and the numbers line up.

Pairing uses Web Bluetooth, so it needs a Chromium-based browser (Chrome or Edge). In other browsers the rest of the app still works; there is simply no sensor button.