explaingit

noopapp/noop

Analysis updated 2026-07-03 · repo last pushed 2026-07-03

⭐ Rising2,151SwiftAudience · generalComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

A free app that reads biometric data directly from WHOOP fitness straps via Bluetooth, storing everything locally on your device with no subscription or cloud required.

Mindmap

mindmap
  root((repo))
    What it does
      Reads WHOOP strap data
      Stores data locally
      No subscription needed
      Calculates recovery scores
    Key features
      Bluetooth direct pairing
      Apple Health import
      Heart rate and sleep metrics
      No accounts required
    Use cases
      Track training readiness
      View biometric data offline
      Keep health data private
      Avoid monthly fees
    Audience
      WHOOP strap owners
      Privacy conscious users
      Athletes and runners
    Distribution
      Sideload on Android
      Self-sign on iOS
      Bypass Mac security warning
      Funded by crypto donations
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Track your training readiness and recovery scores without paying WHOOP's monthly subscription.

USE CASE 2

Import existing health data from Apple Health or the WHOOP app to keep everything in one place.

USE CASE 3

View heart rate, blood oxygen, skin temperature, and sleep metrics entirely offline.

USE CASE 4

Keep sensitive biometric data private on your own device instead of in the cloud.

What is it built with?

SwiftBluetoothSQLite

How does it compare?

noopapp/noopvorssaint/vorssaint-utilseeliberto/ipa-download
Stars2,1512,2651,469
LanguageSwiftSwiftSwift
Last pushed2026-07-032026-07-032026-06-21
MaintenanceActiveActiveActive
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires sideloading on Android, self-signing with your Apple ID on iOS, and bypassing a Mac security warning, no official App Store or Play Store availability.

Strictly non-commercial use only, you can run and modify the app for personal use, but nobody may package or sell it. Development is funded by voluntary cryptocurrency donations.

In plain English

NOOP is a free companion app for WHOOP fitness straps (versions 4.0 and 5.0) that lets you read your own biometric data without paying for a monthly subscription. Instead of sending your health metrics to the cloud, it pairs directly with the strap over Bluetooth and keeps everything stored locally on your phone or computer. There are no accounts to create and no servers involved in the process. When you connect your strap, the app pulls raw data like heart rate, blood oxygen, skin temperature, and sleep metrics straight from the device. It saves all of this information in a database that lives entirely on your own machine. If you already have a history of health data saved from the official WHOOP app or Apple Health, you can import those records directly into the app to keep all your information in one place. From there, it calculates recovery, strain, and sleep scores on your own device using established sports-science formulas, rather than relying on WHOOP's proprietary algorithms. This app is designed for people who own a WHOOP strap but want full control over their personal health data without relying on a cloud subscription. For example, a runner who wants to track their training readiness over time can use the app to see insights based on their heart rate variability and sleep patterns, all without paying ongoing fees. It is also useful for privacy-conscious users who prefer their sensitive biometric data to never leave their personal devices. One notable aspect of the project is how it is distributed. Because it is built independently and anonymously, the app is not officially verified by Apple or available on the Google Play Store. Users have to sideload it on Android, sign it themselves using their own Apple ID on iPhones, and bypass a security warning on Mac computers. It is also licensed strictly for non-commercial use, meaning no one can package and sell the app. The creator relies entirely on voluntary cryptocurrency donations to fund development and keep the project running.

Copy-paste prompts

Prompt 1
Help me set up NOOP on my iPhone to read data from my WHOOP 4.0 strap over Bluetooth without a subscription.
Prompt 2
I have historical health data exported from Apple Health. Write a step-by-step guide for importing it into NOOP.
Prompt 3
Explain how NOOP calculates recovery and strain scores locally using sports-science formulas instead of WHOOP's proprietary algorithms.
Prompt 4
Walk me through sideloading NOOP on Android and self-signing it on iOS so I can use it with my WHOOP strap.

Frequently asked questions

What is noop?

A free app that reads biometric data directly from WHOOP fitness straps via Bluetooth, storing everything locally on your device with no subscription or cloud required.

What language is noop written in?

Mainly Swift. The stack also includes Swift, Bluetooth, SQLite.

Is noop actively maintained?

Active — commit in last 30 days (last push 2026-07-03).

What license does noop use?

Strictly non-commercial use only, you can run and modify the app for personal use, but nobody may package or sell it. Development is funded by voluntary cryptocurrency donations.

How hard is noop to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is noop for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub noopapp on gitmyhub

Verify against the repo before relying on details.