-
Notifications
You must be signed in to change notification settings - Fork 690
Home
Your strap. Your data. Your machine. Local-first, no cloud.
NOOP is an independent, source-available, fully-offline companion app for WHOOP straps (4.0 and 5.0/MG), on macOS, Android, and iOS. It pairs directly with the strap over Bluetooth, keeps everything on your own device, and recomputes your three daily scores — Charge (how recovered and ready you are), Effort (the day's load), and Rest (last night's sleep) — along with HRV, all on a single 0–100 scale, locally. No account, no cloud, no subscription. Think of it as an energy economy: you wake with a Charge, spend it as Effort, and rebuild it with Rest. It reads your own device's data over your own Bluetooth; nothing is uploaded.
⚠️ NOOP is an independent, unofficial project — not affiliated with, endorsed by, or sponsored by WHOOP, Inc. "WHOOP" is a trademark of WHOOP, Inc., used nominatively only to identify the hardware NOOP works with. It works only with a device you own, and it is not a medical device. See Privacy and Security and the disclaimer below.
-
Installation — download and first launch (macOS Homebrew + Gatekeeper, Android
.apksideload, the demo APK, iOS.ipavia AltStore/SideStore) - Getting Started — your first 10 minutes: install → pair → what fills in when
- Strap Support and Pairing — WHOOP 4.0 vs 5.0/MG, and the all-important pairing guide
- FAQ — quick answers to the most common questions
- Troubleshooting — fixes for "no live HR", "history syncs but no data", macOS "damaged", and more
| Tutorial | What you'll learn |
|---|---|
| Getting Started | Install, pair, and a guided tour of every tab |
| Tracking a Workout | Manual start/stop, live effort, HR zones |
| Understanding Charge, Effort & Rest | What your scores mean and how to act on them |
| Setting Up Automations | Double-tap actions, wear automations, smart alarm (Mac) |
| Breathing & Interval Training | HRV breathing biofeedback + the silent HIIT timer |
| Importing Your History | Bring your WHOOP + Apple Health data in |
| Importing Nutrition | Pull a Cronometer / MacroFactor CSV into your metrics |
| Mood and Mind | The daily mood check-in and what it correlates with |
| Apple Health via Shortcuts (iOS) | The HealthKit-free Health import path on iPhone |
| Setting Up the AI Coach | The optional, bring-your-own-key Coach |
| The Android Widget & Notifications | Home-screen widget + per-app notification buzzes |
| Reading Your Sleep | The hypnogram, stages, browsing past nights, and how sleep detection works |
| Explore & Compare | Find patterns in your own data |
- Features — the complete feature catalogue, every screen and capability
- How NOOP Works — the architecture, in plain language
- The Science — how Charge / Effort / Rest (and the HRV behind them) are computed, with the methods cited
- Privacy and Security — offline by design; the one opt-in network exception
- Protocol — how the BLE protocol was mapped (for the technically curious)
- Roadmap — what's next, and how community support drives it
- Contributing — file a report, send a PR, share a strap log, build from source
- Donations — keep this one-person project going (100% optional, crypto-only)
- Discussions — the Discussions tab is where ideas and the app's direction get shaped. Jump in.
This wiki is maintained alongside the app and updated as NOOP evolves. Versioning follows SemVer. Current version: see the Releases page.
NOOP is an independent, unofficial, non-commercial interoperability project — not affiliated with, endorsed by, or sponsored by WHOOP, Inc. "WHOOP" is a trademark of WHOOP, Inc., used nominatively. Works only with a device you own; not a medical device; every metric is an approximation, not medical advice. · Privacy and Security · Donations · Releases