Repolode
ryanbr

ryanbr/noop

WHOOP 4.0および5.0のストラップとBluetoothで接続し、生体データをすべて端末内に保存するオフラインコンパニオンアプリ。

代替できる製品:WHOOP

スター
1,775
フォーク
473
未解決の Issue
515
最終コミット
6 日前

これは何?

NOOPは、WHOOPストラップ向けの非公式・独立系コンパニオンアプリです。Bluetoothでストラップに接続して、心拍数、R-R間隔、皮膚温、呼吸、動作データを読み取り、すべてローカルのSQLiteデータベースに保存します。Recovery、strain、HRV、睡眠の指標は端末上で計算され、WHOOPアカウントやクラウドサービスは必要ありません。

既存のWHOOP CSVエクスポートやApple Healthのexport.xmlファイルを読み込んで、過去のデータをアプリに取り込めます。macOS向けのSwiftUIアプリ、Android向けのJetpack Composeアプリ、署名なしIPAとして配布されるiOSビルドが提供されています。BLEフレームのデコード、ストレージ、分析、インポート処理には共通のSwiftパッケージを使用します。また、Oura Ringの実験的サポートもあり、リングのみを使った日はHRVやリカバリースコアが得られないなど、実際の制約も明記されています。

ライセンスはPolyForm Noncommercialです。また、各種指標は医療データではなく、あくまで近似値であると説明されています。

主な機能

  • 01WHOOP 4.0ストラップとBluetoothでペアリングでき、WHOOP 5.0/MGにも実験的に対応
  • 02心拍数、HRV、睡眠などのデータをローカルのSQLiteデータベースに保存
  • 03リカバリー、ストレイン、睡眠のスコアを端末上で計算
  • 04WHOOPのCSVエクスポートとApple Healthのexport.xmlファイルをインポート
  • 05Ollamaなどのローカルモデルを利用できる、任意で使用可能なAIコーチを搭載
  • 06iOSとAndroidでOura Ringを実験的にサポート

ユースケース

  • WHOOPとApple Healthの長年の履歴を個人の端末に保存する
  • クラウドアカウントにデータを送らずに、自分のストラップのデータを読み取る
  • WHOOPストラップの生の生体データを使って、個人的な分析を試す
  • ストラップに連動した触覚式の呼吸ガイドやインターバルタイマーを使う

クイックスタート

  1. 1

    ReleasesページからNOOP.appをダウンロードし、Applicationsにドラッグします

  2. 2

    アプリは公証されていないため、macOSの隔離属性を解除します

    xattr -dr com.apple.quarantine /Applications/NOOP.app
  3. 3

    NOOPを開き、Bluetooth経由でWHOOPストラップをペアリングします

使う前に知っておきたいこと

  • macOSアプリはAppleによる公証を受けていないため、初回起動時にGatekeeperによってブロックされます。
  • Android APKは署名されておらず、Playストアにもないため、Play Protectによってインストールがブロックされる場合があります。
  • iOSビルドは署名されていないため、AltStoreまたはSideStoreで自動化しない限り、7日ごとに無料のApple IDで再署名する必要があります。
  • このプロジェクトはPolyForm Noncommercial 1.0.0ライセンスの下で提供されており、商用利用が制限されています。

トピック

よくある質問

noop とは?
WHOOP 4.0および5.0のストラップとBluetoothで接続し、生体データをすべて端末内に保存するオフラインコンパニオンアプリ。 NOOPは、WHOOPストラップ向けの非公式・独立系コンパニオンアプリです。Bluetoothでストラップに接続して、心拍数、R-R間隔、皮膚温、呼吸、動作データを読み取り、すべてローカルのSQLiteデータベースに保存します。Recovery、strain、HRV、睡眠の指標は端末上で計算され、WHOOPアカウントやクラウドサービスは必要ありません。
noop は無料で使えますか?ライセンスは?
noop は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
noop は今もメンテナンスされていますか?
活発にメンテナンス中。noop の最終コミットは 2026年10月15日 です。
noop は何に使えますか?
WHOOPとApple Healthの長年の履歴を個人の端末に保存する クラウドアカウントにデータを送らずに、自分のストラップのデータを読み取る WHOOPストラップの生の生体データを使って、個人的な分析を試す ストラップに連動した触覚式の呼吸ガイドやインターバルタイマーを使う
noop のインストール方法は?
ReleasesページからNOOP.appをダウンロードし、Applicationsにドラッグします アプリは公証されていないため、macOSの隔離属性を解除します: xattr -dr com.apple.quarantine /Applications/NOOP.app NOOPを開き、Bluetooth経由でWHOOPストラップをペアリングします
noop はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ryanbr/noop

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト