What is watchmy.bike?
watchmy.bike is a cycling gear tracking and showcase platform that watches every component on every bike you own, across the full life of each part. It logs the distance on your chain, cassette, brake pads, tires, and drivetrain separately from the bike's odometer, then tells you when something is due for service. The distance comes from Strava: connect it once and every ride logs itself. Without Strava you can still add bikes and components, set a starting distance per bike and publish a build page, but nothing counts up after that.
The site is built and run by Marien van Os, a one-person team: 25-plus years in development, riding since 2008 (mountain biking first, road later), and working with the Strava API since an honorable mention in the 2017 Strava Developer Challenge. He uses it daily on his own bikes and keeps a public collection on the site.
Key Features
Component wear tracking
Every part gets its own distance counter. Chains, cassettes, brake pads, tires, wheels, forks, frames, handlebars, saddles, and 20-plus other part types are tracked independently, so you know the real mileage on a chain even after you swap it between bikes.
Maintenance alerts and service intervals
watchmy.bike sends distance- and time-based alerts when a component hits its wear threshold or a service is due. Alerts arrive by email, or as push notifications once you add the site to your phone's home screen (it's a web app) and switch push on in settings. The pricing card lists email for the free tier, but the maker says push works on every tier, Steel included. Free accounts get up to 5 service intervals. Paid tiers unlock unlimited intervals plus control over alert frequency, threshold, and cooldown, with per-component notification toggles.
What the free tier stops at is worth knowing up front: 3 bikes, 3 photos each, 5 service intervals, 5 stored documents, and no cost tracking, component history, alert customization or MCP access.
Public showcase pages
Each bike gets a public profile at a custom URL, with a photo gallery and the full component spec laid out for anyone to see. Builds also show up in a community directory, so you can browse other people's setups and share your own.
MCP server for AI assistants
This is the nerdy part. watchmy.bike ships a Model Context Protocol server, so you can point Claude, ChatGPT, or Gemini at your bike data and ask questions in plain language. You can also paste a spec sheet and have it bulk-add components instead of typing each one in. MCP access comes with the paid Alloy and Carbon plans; on the free Steel tier the same jobs go through an AI chat inside the app.
Newer additions
Selling a bike? A transfer link hands it to the buyer's own account with every component and the distance on each, while your Strava activities stay with you. A Logbook keeps a permanent record of every bike and part you've owned. Public bike pages can carry a certified badge, which appears only on a published page whose mileage comes from Strava, with at least one part's install date and one service logged. Each component can also be told which activities wear it: ride types read from Strava (indoor or outdoor, road, gravel, MTB, e-bike) or a #tag in the activity title, so trainer wheels skip outdoor rides, and the whole history recounts when you change a rule. There's also the WMB Chain Games, a free browser toy where you design a chain and play with it, no account needed.
Cost tracking
Log what you paid for each part and the app works out cost per kilometer, so you can see which components are actually worth the money over time. This is one of the things the free tier doesn't have: cost tracking, component history and alert customization all start at Alloy.
Who It's For
watchmy.bike fits cyclists who own more than one bike, run components hard enough to care about wear, and would rather get a heads-up before a chain wrecks a cassette than find out the expensive way. The N+1 crowd, basically. If you like keeping a clean record of your gear and showing it off, the public pages and component history are the draw. If you like poking at your own data with an AI assistant, the MCP server (Alloy and up) is a reason on its own.
Do I need a Strava account to use watchmy.bike?
For distance tracking, yes. Component kilometres come from your Strava activities. Without Strava you can still add bikes and components, set a starting distance per bike and publish a public build page, but nothing counts up after that.
What can I do with the MCP server?
watchmy.bike runs a Model Context Protocol server, which lets AI assistants like Claude, ChatGPT, and Gemini read your bike data directly. It's part of the paid Alloy and Carbon plans, not the free Steel tier. You can ask questions about your components and maintenance in natural language, and you can paste a component spec sheet to bulk-add parts instead of entering them one at a time.
How many bikes can I track?
The free Steel tier covers up to 3 bikes. Alloy raises that to 10 bikes for €39 a year or €3.99 billed monthly, and Carbon goes up to 50 bikes for €69 a year or €6.99 billed monthly; the site says yearly billing saves about 17% (€9 and €15). Components per bike are unlimited on every tier, and the site states all prices are in euros.
How many languages does it support?
Eight: English, Dutch, German, French, Spanish, Italian, Portuguese, and Polish.





