All work

BikeTrack

Heart rate and power, on your wrist.

A free Apple Watch app for indoor cycling, running and walking. It reads power from compatible Bluetooth equipment and heart rate from the Watch, and shows both in zones you set.

Free and open source · watchOS 11+

BikeTrack’s live heart rate: a demo reading of 139 bpm in Zone 3
Platform
Apple Watch
Year
2026
Built with
Swift, SwiftUI, watchOS, Core Bluetooth, HealthKit, Swift Package Manager

On the watch

BikeTrack’s live heart rate: a demo reading of 139 bpm in Zone 3

Heart rate in context.

Live heart rate, time in zone, and the session’s range at a glance.

Screens show a simulated workout.

How it’s built

Equipment
Core Bluetooth connects compatible FTMS bikes and treadmills, Cycling Power, and Speed & Cadence sensors.
Analytics
A separate RideCore Swift package parses the packets and computes the workout analytics, so the SwiftUI app stays small.
Health
HealthKit saves each session to Apple Health and Fitness. No account, no subscription, and no analytics in the app.

Available readings depend on the connected equipment.

Next projectMugshotA coffee journal for iPhone