-
Notifications
You must be signed in to change notification settings - Fork 733
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, 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
- ⌚ WHOOP 5.0 / MG — what works & what's coming — read this first if you have a 5.0 or MG: the honest status of SpO₂, steps, recovery and sleep on the newer straps
- Keeping NOOP Updated — the in-app Check for updates, per-platform update routes, and why your data survives every update
- FAQ — quick answers to the most common questions (start here — most questions are covered)
- 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 |
| Devices & Other Straps | Run multiple bands, switch the active one, or pair a Polar/Wahoo/Coospo strap |
| Tracking a Workout | Manual start/stop, live effort, HR zones |
| Understanding Charge, Effort & Rest | What your scores mean and how to act on them |
| Fitness Age & Vitality | Your Fitness Age, Vitality score and Body Age — and how to move them |
| Activity Cost | What each activity costs your next-morning Charge |
| 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 |
| Estimated Steps (WHOOP 4.0) | How NOOP estimates steps on a 4.0, and calibrating them to your stride |
| 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
Get started
- Installation
- Getting Started
- Strap Support and Pairing
- WHOOP 5.0 / MG Status
- Keeping NOOP Updated
- FAQ
- Troubleshooting
Tutorials
- Devices & Other Straps
- Tracking a Workout
- Activity Cost
- Charge, Effort & Rest
- Fitness Age & Vitality
- Automations
- Breathe & Intervals
- Importing History
- Importing Nutrition
- Mood & Mind
- Apple Health via Shortcuts (iOS)
- AI Coach
- Widget & Notifications
- Reading Your Sleep
- Estimated Steps (WHOOP 4.0)
- Explore & Compare
- Trends Report
Reference
Project