WatchMy.bike, a digital garage that tracks your components and service via Strava

Hey all,

I’m a cyclist in the Netherlands , Utrecht (road, gravel, and MTB, somewhere past 50,000 km). Next to cycling I’m a developer and have a bike blog called marvos.bike, where I pull my rides from Strava and sync them with photos (flickr) and video (youtube) automatically. At some point I added the bikes I actually ride, then their components, and it slowly turned into a proper record of what was on each bike and how far it had gone. Somewhere along the way it clicked that this might be useful for other riders too, and the public bike profiles grew out of that.

That became WatchMy.bike. The core of it: add your bikes and components, connect Strava, and the distance on each part stays up to date automatically. It can then remind you when something is due for service, based on distance, ride time, or calendar.

A few specifics:

  • Multiple components of the same type per bike, so chain rotation or a second wheelset actually works
  • Service reminders by distance, time, or date
  • Public bike profiles with a shareable URL, if you like showing off a build
  • Space for current bikes plus wishlist and retired gear
  • Tyre Pressure and Suspension calculators which gets saved to your bikes

It’s free to use, and that includes the public profiles. You can also attach documents like receipts and manuals.

Since this is the tech corner (I know tech as in for bike tech but maybe there are other developers here as well) : it’s a solo project built on Cloudflare Workers/Supabase Database and the Strava API. I also added an in-app AI chat and an MCP integration, so you can query your own garage through an assistant. I think it’s the first cycling tracker to do the MCP part.

It’s a work in progress in the sense that it’s never really finished, but it’s fully functional and well past beta. I use it every day myself. I’d love feedback from people who wrench on their own bikes, and I’m happy to answer anything.

https://watchmy.bike

Marien
And my personal profile:

12 Likes

Interesting for sure. Not my thing, but I can see how it would be useful for those who like to track things at that level of detail.

Who determines the component lifespan? e.g., the example on the homepage uses 5000km for a chain - why that number?

1 Like

So similar to the app Probikegarage, but free.

That’s an example, I have some presets but you can always adjust it yourself (per component). So when a chain is still good at 3400 and lifespan was set to 3500, you can extend it to be like 4000-4500, so you’ll be notified again.

1 Like

Yes and No :wink: watchmy.bike is a pure web app (so enough space on desktop/laptop but also works like a app on mobile phones) and it has public profiles.
I made this comparison page: Best Bike Component Tracking App 2026 | WatchMy.bike vs Alternatives

Interesting idea and one that I could probably benefit from. I’ve never put a proper make/model of a bike in Strava as I’m aware that bike thieves could be lurking. I prefer to use names I give to the bike itself so no one has any idea what it is. Hopefully making them less attractive to thieves.

I’ve always thought that a tracking function for a specific component of a bike (chain/tyre/sealant) would be useful so you could easily see how many kms were on a specific set of tyres and should you replace. I carry all that knowledge in my head but it’s unreliable.

Congratulations on your build I’ll take a look.

1 Like

Looks interesting for sure. Are only public profiles available or can you also have private ones?

As a rider of a (quite expensive) custom steel bike I have to object to the naming of the pricing tiers though. :wink:

1 Like

Hi yes public profiles are completely optional, by user profile, by bike and what you want to show total cost, profile name, location and whether to show the bikes in the bike directory. And yes steel is also quite good of course :hugs:

1 Like