A bike maintenance log,
because crisp shifting is not luck.

Chain lube by distance, suspension by ride hours, chain wear before it takes the cassette with it. Every bike in the garage on its own schedule.

  • Distance
  • Ride Hours
  • Chain wear
  • Full tune-up

WHY RIDERS USE IT

Bike maintenance you can feel in every shift

Crisp shifting is maintenance you already did. Chain lubed every 150 miles, sooner when it is wet, because a dry chain wears the whole drivetrain. Chain checked twice a year and replaced at 0.5% stretch, so the cassette and chainrings live to see another season. Brakes and cables checked with it. A full tune-up yearly — bearings, derailleur, wheel true, bolt torque. Sealant refreshed twice a year whether or not you have ridden. Suspension comes due on ride hours, 50 on the fork and shock, not on the calendar. Nothing surprises you at mile forty.

WHAT YOU TRACK

A service record per bike, in bike words

Pick the bike type and the app keeps it simple: services and service records, a drivetrain and two wheels, and nothing borrowed from a car.

The thing
BikeGrouped into your Garage, each with its make, model and frame number.
Something is wrong
IssuesA creak, a rub, anything not working right — with a photo, so the shop sees what you heard.
Something recurs
ServicesChain wear checks, brake bleeds and other recurring service, due by distance, hours or date.
Something was done
Service recordsA chain replacement, a brake bleed, a bearing press — with the receipt attached.
Who did it
PeopleYour shop, your riding partner, or you at the workstand.
What it is made of
PartsThe drivetrain, and front and rear wheels with their normal PSI.
  • Ready
  • Down — out of service
  • Service due
  • Distance
  • Ride Hours

A down issue must be fixed before riding, and it stays at the top of the list until it is.

STARTER SCHEDULE

The service intervals, already set

Add a bike and these come with it. Tighten the intervals for winter miles, loosen them for a dry-season commuter, or turn off what does not apply.

Service Comes due Why
Lube the chain 150 mi More often in wet or dusty conditions. A dry chain wears the whole drivetrain.
Check chain wear 6 months Replace at 0.5% stretch before it takes the cassette and chainrings with it.
Check brake pads & cables 6 months Pad thickness, cable fray, hydraulic feel.
Full tune-up 12 months Bearings, derailleur adjustment, wheel true, bolt torque.
Refresh tubeless sealantOff by default 6 months Tubeless tires only. Sealant dries out whether or not you ride.
Suspension serviceOff by default 50 ride hours Fork and shock, per the manufacturer’s hour interval.

Recommendations, not authority. Anything else is a service you add with your own interval — a bearing refresh after a wet winter, a dropper post service, a pre-race check.

READINGS

Two meters, because bikes wear two ways

Distance and ride hours

Chain lube is a distance job. Suspension is an hours job — forks and shocks are specified in hours, and a slow technical season puts far more hours on them than the mileage suggests. A bike keeps both readings, and each service comes due against the one that actually describes its wear.

Or simply the calendar

Sealant dries and cables corrode whether you ride or not, so those recur on dates. Every service can use distance, hours, the calendar, or whichever comes first — with due-soon reminders before the ride rather than during it.

SETTING ONE UP

What it asks for, and nothing it does not

The bike

Make, model and frame number. The frame number is worth having for exactly one reason, and it is the reason you hope never to need it.

What hangs off it

The drivetrain, and the front and rear wheels — each with the normal PSI you run, recorded where you will actually look for it rather than on a sticker under the rim tape.

THE PEOPLE WHO HELP

The shop, the partner, the whole stable

Invite them to one bike

Sharing is per bike. Invite your shop or whoever else rides it: they see that bike’s schedule, issues and history and can log work against it, and you stay the owner with access you can end at any time.

Every bike, separately

The trail bike, the gravel bike and the commuter each keep their own readings, parts and schedule — so a hard winter on one does not quietly move the other’s chain interval. Export any of them as a ZIP: PDF, CSV and spreadsheet, attachments included.

QUESTIONS

Bike questions

Something else? Contact support.

Is this for bicycles or motorcycles?

Bicycles — road, gravel and mountain. The starter schedule is chain wear, brake checks, tune-ups and suspension service. Motorcycles use the vehicle type instead, which tracks the odometer, oil changes and chain final drive.

Can a service come due on ride hours instead of distance?

Yes. A bike keeps two meters — Distance and Ride Hours — and a service can recur on either, on the calendar, or on whichever comes first. Suspension service is the usual case: forks and shocks are specified in hours, not miles.

Can I track more than one bike?

Yes. Each bike is its own record with its own distance, ride hours, wheels and schedule, grouped into your Garage. The trail bike and the commuter never share a chain interval.

Will it tell me when the chain is worn?

It reminds you to check. Chain wear is a recurring service every 6 months — replace at 0.5% stretch, before it takes the cassette and chainrings with it — and you log the check against the bike so the next one is scheduled from it.

EVERYTHING ELSE YOU OWN

The workstand is not the only thing with a schedule

One account, one app. Each type brings its own vocabulary, meters and starter schedule.

Android 13 or later. iOS 26.2 or later. The web app works in any modern browser.