Frequently asked questions
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.
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.
Yes. No account, no subscription, no hardware to buy.
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.
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.