Skip to content

PurrBPM

A calm, local macOS live BPM display for compatible Bluetooth fitness accessories.

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.

01

Who It Is For

PurrBPM is built for Mac users who want a direct, local view of live BPM from a compatible Bluetooth Heart Rate Profile accessory.

  • Fitness creators who want a visible live BPM source while streaming or recording
  • Coaches who need a small Mac-native BPM display 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
02

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
  • Setup guidance for compatible wearables and generic BLE straps
  • Compatibility scan and advanced Bluetooth diagnostics
  • Sample Demo with simulated local BPM data
03

Quick Setup

  1. Turn on Bluetooth on your Mac.
  2. Put your heart-rate device in broadcast, equipment, or pairing mode.
  3. Open PurrBPM.
  4. Click Connect Heart Rate.
  5. Select a device that advertises Heart Rate service 0x180D.
04

Compatible Devices

PurrBPM works with devices that expose the standard Bluetooth Heart Rate Profile.

  • Compatible fitness wearables: enable their broadcast, sharing, or equipment mode first.
  • Compatible BLE heart-rate straps: put the strap in pairing or broadcast mode.
  • Generic Bluetooth BPM accessories: make sure the device is awake and not connected to another app.

Compatibility depends on the device exposing Heart Rate service 0x180D and Heart Rate Measurement characteristic 0x2A37 to macOS.

05

If No Device Appears

  1. Make sure the device is not already connected to another app or machine.
  2. Re-enable the device heart-rate broadcast mode.
  3. Move the device closer to your Mac.
  4. Use the Devices screen and run Compatibility Scan.
  5. Try a standard Bluetooth heart-rate strap to confirm the Mac Bluetooth path works.
06

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.

07

Privacy

Effective date: June 26, 2026

PurrBPM stores heart-rate recordings locally. It has no account system, analytics, ads, telemetry, third-party tracking SDKs, or cloud upload.

08

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