PurrBPM
PurrBPM
A precise, local macOS heart-rate monitor for compatible Bluetooth Heart Rate Profile devices.
PurrBPM turns a compatible wearable or BLE heart-rate strap into a Mac-native live BPM source. Connect quickly, see current BPM at a glance, keep it visible in the menu bar or floating widget, review recordings, understand activity correlations, and export CSV without creating an account or sending data to a cloud service.
Who It Is For
Who It Is For
PurrBPM is built for Mac users who want a direct, local view of live heart-rate data from Fitbit Charge 6, WHOOP Band, Google Fitbit Air, or another Bluetooth Heart Rate Profile device.
- Fitness creators who want a visible live BPM source while streaming or recording
- Coaches who need a small Mac-native biofeedback utility
- Quantified-self users who want local recordings and CSV export
- People who want a glanceable heart-rate widget while training, presenting, or working at a desk
Features
Features
- Live BPM in the menu bar, floating widget, and main window
- Manual recording or automatic recording while live
- Recordings history, stats, and CSV export
- User-defined heart-rate zones and calm zone alerts
- Optional activity correlation with idle-aware sampling
- Device-specific guidance for Fitbit Charge 6, WHOOP Band, Google Fitbit Air, and generic BLE straps
- Compatibility scan and advanced Bluetooth diagnostics
- Sample Demo with simulated local BPM data
Quick Setup
Quick Setup
- Turn on Bluetooth on your Mac.
- Put your heart-rate device in broadcast, equipment, or pairing mode.
- Open PurrBPM.
- Click Connect Heart Rate.
- Select a device that advertises Heart Rate service 0x180D.
Compatible Devices
Compatible Devices
PurrBPM works with devices that expose the standard Bluetooth Heart Rate Profile.
- Fitbit Charge 6: turn on HR on equipment first.
- WHOOP Band: enable Heart Rate Broadcast first.
- Google Fitbit Air: enable heart-rate sharing first, if available.
- Generic BLE heart-rate straps: put the strap in pairing or broadcast mode.
Compatibility depends on the device exposing Heart Rate service 0x180D and Heart Rate Measurement characteristic 0x2A37 to macOS.
If No Device Appears
If No Device Appears
- Make sure the device is not already connected to another app or machine.
- Re-enable the device heart-rate broadcast mode.
- Move the device closer to your Mac.
- Use the Devices screen and run Compatibility Scan.
- Try a standard Bluetooth heart-rate strap to confirm the Mac Bluetooth path works.
Sample Demo
Sample Demo
To try PurrBPM without a wearable, open the Live screen and click Start Sample Demo. Sample Demo uses simulated local BPM data so you can test the interface, menu bar readout, floating widget, recording, stats, and CSV export.
Privacy
Privacy
PurrBPM stores heart-rate recordings locally. It has no account system, analytics, ads, telemetry, third-party tracking SDKs, or cloud upload.
Support
Support
When requesting support, include:
- macOS version
- PurrBPM version
- Heart-rate device model
- Whether the device appears in Compatibility Scan
- Any message shown in Advanced logs