Memos is a self-hosted, open-source note-taking app that organizes everyday thoughts into a personal timeline.
ryanbr/noop
Offline companion app that pairs with WHOOP 4.0 and 5.0 straps over Bluetooth and keeps all biometric data on your own device.
Open-source alternative to:WHOOP
- Stars
- 1,775
- Forks
- 473
- Open issues
- 515
- Last commit
- 6 days ago
What is it?
NOOP is an unofficial, independent companion for WHOOP straps. It connects to the strap over Bluetooth, reads heart rate, R-R intervals, skin temperature, respiration and motion data, and stores everything in a local SQLite database. Recovery, strain, HRV and sleep are computed on the device itself, with no WHOOP account or cloud service involved.
Users can import an existing WHOOP CSV export and Apple Health export.xml file to bring their history into the app. The project ships as a macOS SwiftUI app, an Android Jetpack Compose app, and an iOS build distributed as an unsigned IPA. Shared Swift packages handle BLE frame decoding, storage, analytics and importers. There is also experimental support for the Oura Ring, which is documented as having real limits, such as no HRV or recovery score on a ring-only day.
The project is licensed under PolyForm Noncommercial and states that its metrics are approximations, not medical data.
Key features
- 01Pairs with WHOOP 4.0 straps and experimentally with WHOOP 5.0/MG over Bluetooth
- 02Stores heart rate, HRV, sleep and other data in a local SQLite database
- 03Computes recovery, strain and sleep scores on the device
- 04Imports WHOOP CSV exports and Apple Health export.xml files
- 05Includes an optional AI coach that can use a local model such as Ollama
- 06Provides experimental Oura Ring support on iOS and Android
Use cases
- Keeping years of WHOOP and Apple Health history on a personal machine
- Reading your own strap data without sending it to a cloud account
- Experimenting with raw biometric data from a WHOOP strap for personal analysis
- Using haptic breathing or interval timers driven by the strap
Quick start
- 1
Download NOOP.app from the Releases page and drag it to Applications
- 2
Clear the macOS quarantine flag, since the app is not notarized
xattr -dr com.apple.quarantine /Applications/NOOP.app - 3
Open NOOP and pair your WHOOP strap over Bluetooth
Things to know
- The macOS app is not notarized by Apple, so Gatekeeper blocks it on first open.
- The Android APK is unsigned and not on the Play Store, so Play Protect may block installation.
- The iOS build is unsigned and must be re-signed with a free Apple ID every 7 days unless AltStore or SideStore automates it.
- The project is licensed under PolyForm Noncommercial 1.0.0, which restricts commercial use.
Topics
FAQ
- What is noop?
- Offline companion app that pairs with WHOOP 4.0 and 5.0 straps over Bluetooth and keeps all biometric data on your own device. NOOP is an unofficial, independent companion for WHOOP straps. It connects to the strap over Bluetooth, reads heart rate, R-R intervals, skin temperature, respiration and motion data, and stores everything in a local SQLite database. Recovery, strain, HRV and sleep are computed on the device itself, with no WHOOP account or cloud service involved.
- Is noop free to use? What license does it have?
- noop is open source under the Other license. Check the license terms before using it in commercial products.
- Is noop still maintained?
- Actively maintained. The last commit to noop was on Oct 15, 2026.
- What can I use noop for?
- Keeping years of WHOOP and Apple Health history on a personal machine Reading your own strap data without sending it to a cloud account Experimenting with raw biometric data from a WHOOP strap for personal analysis Using haptic breathing or interval timers driven by the strap
- How do I install noop?
- Download NOOP.app from the Releases page and drag it to Applications Clear the macOS quarantine flag, since the app is not notarized: xattr -dr com.apple.quarantine /Applications/NOOP.app Open NOOP and pair your WHOOP strap over Bluetooth
- Where can I get noop?
- The source code and installation instructions are on GitHub: https://github.com/ryanbr/noop
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open source note-taking and to-do app with Markdown notes, offline-first storage and end-to-end encrypted sync across desktop and mobile.
Open-source notes and knowledge base app with a three-pane layout, instant multi-device sync, and built-in MCP for AI agents, runnable on Cloudflare or Docker.
Self-hosted bookmark manager and read-later tool, a Chinese-localized fork of linkding with highlights, reading mode and snapshot archiving.
A Telegram Channel-backed small-file storage system, mainly used as a self-hosted image bed for blogs and Markdown notes.
Local-first media library manager for organizing, scraping metadata for, and playing a personal AV video collection.