Live heart rate in your macOS menu bar, streamed directly from a Google Fitbit Air over Bluetooth.
Connects to the Fitbit Air via standard BLE Heart Rate Service and streams beat-by-beat readings. No cloud, no API, no middleman — just your wrist to your menu bar.
Click the icon to see a bar chart of the last 15 minutes and your session min/max/avg. Press ⌘Q to quit.
- macOS 13+
- Google Fitbit Air (or any device supporting BLE Heart Rate Service
0x180D) - Xcode Command Line Tools (
xcode-select --install)
Enable Heart Rate Sharing on the Fitbit Air first: Google Health app → Connections → Fitbit Air → Share heart rate.
make runTo install to /Applications so it persists across sessions:
make installThen add pulse to Login Items (System Settings → General → Login Items) to have it start automatically.
make build
open pulse.app