Ghost Wheel

Ghost Wheel

March 19, 2026·3 min readCreations

Ghost Wheel isn't new, but I did recently give it a significant glow-up with Claude Code.

What is Ghost Wheel?

A compliment to Strava. Strava is fine and super convenient to sync many devices to – like Zwift, Garmin, Hammerhead, et al.. I just don't like how the data is presented sometimes.

I'm not a serious competitive athlete, but like most cyclists I'm addicted to improving my data. Whether it's FTP, average speed, PRs on specific segments... you name it. I want the data and I want to see it trending better. That simple act of curiosity and discipline rewires my whole brain to think more about what I'm eating, if I'm planning adequate recovery, and what my next ride should be like. And it sure would be nice to ask an expert about trends in my data I may not be aware exist.

Ghost Wheel is at it's core a data visualization tool and AI cycling coach. The only downside of Ghost Wheel is it's against Strava's terms of service to make it accessible to more than 1 Strava user (it's me, `ya boi`).

So that means I can only demo it in video and screenshots.

Dashboard

The main dash gives me high level stats over a configurable window - the last year, quarter, month, or week. Then it surfaces trends in distance, speed, heart rate, and what my overall performance profile looks like.

In simpler terms, it's an RPG level-up screen.

Ride Analysis

Ghost Wheel also lets me see detailed stats for every ride, and even consult with an AI cycling coach. Is this coach a proven Tour de France winner? No. But you get what you pay for, and so far the free advice actually has been worth its price.

Training Plans

I also built the ability to create my own training plans. One feature idea I've been kicking around but haven't attempted to ship yet is a "Zwift workout creator." Essentially take whatever training plan the AI Coach recommends, then output files that you can import into Zwift to actually do the workouts it's recommending.

Other Features

Silca has the best researched tire pressure calculator I've come across so far. That said, it looks like dog shit. So I created a version that comes close, and generally is good enough. And studies do show that good enough is, by its very definition, good enough.

The thing I love most, though, is the bike maintenance screen. You can load your bikes, add components, and it'll tell you when you need to replace parts, re-wax your chain, etc. I'm considering wiring up some sort of push notification so that I get a text when it's getting close to any critical maintenance. With how much money cyclists put into their bikes, I'm surprised something like this isn't more common (or maybe it is and I'm just ignorant).

This app was extremely fun to create and I learned a lot about both cycling and app development throughout the process. The dopamine rush of getting all the various features and integrations to work – like google maps – cannot be understated.

Let me know if you'd like to fork the repo and create this for your own riding!