Memosは、日々の思考を自分だけのタイムラインに整理できる、セルフホスト型のオープンソースメモアプリです。
- スター
- 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
ReleasesページからNOOP.appをダウンロードし、Applicationsにドラッグします
- 2
アプリは公証されていないため、macOSの隔離属性を解除します
xattr -dr com.apple.quarantine /Applications/NOOP.app - 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 の数値は毎日更新されます。
関連プロジェクト
Markdown形式のノート、オフライン優先の保存、デスクトップとモバイル間のエンドツーエンド暗号化同期に対応した、無料のオープンソースなノート・ToDoアプリ。
3ペイン構成のオープンソースのノート・ナレッジベースアプリ。複数デバイス間で即時同期でき、AIエージェント向けのMCPを内蔵。CloudflareまたはDockerで実行可能。
ハイライト、リーディングモード、スナップショット保存に対応した、linkdingの中国語ローカライズ版セルフホスト型ブックマーク管理・あとで読むツール。
Telegram Channelを使った小容量ファイル向けストレージ。ブログやMarkdownメモ用の自前画像ホストとして利用できます。
個人のAV動画コレクションを整理し、メタデータを取得して再生できるローカルファーストのメディアライブラリ管理ツール。