madhursatija

madhursatija / whoof

Public

Use your Whoop 4.0 strap without a subscription — local HRV/recovery/strain dashboard. Pure browser, no cloud.

12
5
69% credibility
Found May 28, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

Whoof is an open-source project that lets you read health data directly from your WHOOP 4.0 fitness tracker using Bluetooth, without needing WHOOP's paid subscription. The data stays on your own device, and the app calculates recovery scores, strain levels, sleep quality, and HRV using standard scientific methods. You can view everything in a web dashboard, track trends over time, and export your data whenever you want.

How It Works

1
💡 You hear about a way to use your Whoop without paying

A friend tells you about an open project that reads data directly from your Whoop band using Bluetooth, no subscription needed.

2
🌐 You open the web dashboard

You visit the dashboard URL in your browser. Everything loads instantly with no signup or account creation required.

3
You connect your Whoop band

With one click, your browser finds your Whoop and pairs with it over Bluetooth. The connection indicator turns green.

4
📊 Your health metrics appear in real-time

Heart rate, recovery score, and strain load update live. Your past week's data fills in automatically from the band's memory.

5
You explore what matters to you
😴
Sleep quality

You check your sleep stages, respiratory rate, and how well you recovered overnight.

💪
Workout analysis

You see your training strain, heart rate zones, and calories burned during exercise.

📈
Trends over time

You browse your 30-day calendar and spot patterns in your recovery and performance.

6
🔬 You discover personalized insights

The app notices that your recovery drops after late nights, or that your HRV has been trending upward. You learn what actually affects your body.

🎉 You own your health data

Everything stays on your device. You export your data anytime, and you can see metrics that usually require a paid subscription—all for free.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is whoof?

Whoof is an unofficial browser-based dashboard for the Whoop 4.0 fitness tracker that reads raw sensor data directly from the band over Bluetooth Low Energy. Instead of paying Whoop's subscription fee, you connect your strap to Chrome or Bluefy (iOS), and the app streams heart rate, RR intervals, SpO2, and skin temperature into your browser's IndexedDB. From there it computes HRV using RMSSD, recovery scores against a 14-day baseline, and strain using a Borg-like formula. Everything stays local — no account, no cloud, no subscription.

Why is it gaining traction?

The hook is obvious: Whoop charges $30/month to unlock metrics the hardware already records. This project proves the strap broadcasts that data openly over standard BLE — you just need to read it. The dashboard surfaces the same HRV, recovery, and strain numbers Whoop hides behind their paywall, plus sleep stage classification, workout detection, and a Poincaré plot for HRV analysis. The activity journal lets you tag lifestyle factors (alcohol, stress, caffeine) and correlate them against next-day recovery using Cohen's d effect sizes. You can export everything to CSV or JSON, and the PWA works offline after first load.

Who should use this?

Fitness enthusiasts who already own a Whoop 4.0 and want to escape the subscription. Data-privacy-minded users who refuse to let Whoop's cloud hold their biometric history. Researchers interested in the raw BLE protocol — the project includes packet capture tools and documents 73 commands and 100+ events. Developers building custom training dashboards will appreciate the clean separation between BLE layer, metric computation, and visualization.

Verdict

This is a legitimate technical achievement that exposes a real gap in Whoop's business model. The feature set is impressive for 12 stars, and the documentation includes protocol references and multiple setup paths. However, the credibility score sits at 0.699%, the metrics are explicitly not clinically validated, and Whoop could theoretically block this at the firmware level. Treat it as a powerful research tool, not a medical device — and keep your Whoop subscription active if your training decisions depend on these numbers.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.