Project

CYKEL.PI

Overview

Zwift wanted $180/year for software to use the bike trainer I already owned. I said no. Instead, I built CYKEL.PI, a custom bike computer on a Raspberry Pi that does everything I need: real-time power and cadence tracking, workout logging, and full control over my cycling data, all without paying for the subscription.

The whole thing runs on a 7-inch touchscreen that I mounted to my handlebars with 3D-printed arms and a custom case. It connects to my Zwift Hub One via Bluetooth and tracks every metric on the screen. I designed the entire UI in Figma with a dark theme and neon accents, then had Claude Code build it in PyQt5 to match pixel-for-pixel. It's completely open, completely mine, and completely free.

CYKEL.PI overview
CYKEL.PI detail