Goose とは?WHOOP 5.0データをローカル管理するiOSアプリの使い方
GooseはWHOOP 5.0ウェアラブルデバイスのデータをBluetoothで取得しローカル管理するiOSアプリです。SwiftUI + Rustコアで構築され、健康・睡眠・回復・ストレスなどのメトリクスを可視化します。プライバシー重視のアクティブプロトタイプで、2026年6月13日に初のパブリックベータ版がTestFlight公開予定です。
GitHubで急上昇中の b-nnett/goose をご紹介します。 スター数 1,217★ を獲得し、アプリ分野で注目されているツールです。
Goose(WHOOP iOS アプリ)とは?
Gooseは、ウェアラブルデバイスWHOOP 5.0のBluetooth通信データをローカルに取り込み、健康指標を独自に可視化するiOSアプリです。SwiftUIフロントエンドとRust製コアライブラリの組み合わせで高速・安定したデータ処理を実現。WHOOP公式アプリとは独立したプロジェクトで、デバイスが公開しているBluetooth通信のみを使用します。1,200スター超のアルファ段階プロトタイプで、開発者評価向けに公開されています。
こんな人におすすめ:
- エンジニア向け: XcodeとRustビルド環境を持つiOS開発者が、WHOOP 5.0のBluetoothプロトコル研究や独自ヘルスアプリ開発の参考に使用できる。
- 非エンジニア向け: プログラミング知識が必要なため、エンジニア専用ツールです
主な機能・特徴
- Bluetooth直接接続: WHOOP 5.0とBluetoothで直接接続しパケットデータをリアルタイム収集。公式APIを経由しないローカルファーストの設計です。
- 多彩なヘルスメトリクス表示: 健康・回復・睡眠・ストレイン・エネルギーなど8種類以上のヘルスメトリクスを表示。Bevel のUI設計を参考にした洗練されたダッシュボードです。
- Rust コアによる高速処理: Rust製コアライブラリによる高速データパース処理。iOS静的ライブラリとしてビルドされSwiftUIと連携します。
- ライブアクティビティウィジェット: SwiftUIライブアクティビティウィジェットでリアルタイムデータを表示。ロック画面でも常にヘルスデータを確認できます。
- AIコーチ機能: コーチビューでAIチャットによる健康アドバイス機能。データに基づいたパーソナライズされた提案を受けられます。
使い方・始め方(SwiftUI Rust ヘルスアプリ 開発)
XcodeとRust(iOS向けクロスコンパイル)が必要です。
git clone https://github.com/b-nnett/goose
cd goose
# Rust iOS ライブラリをビルド
bash Scripts/build_ios_rust.sh
# Xcodeでプロジェクトを開く
open GooseSwift.xcodeproj
WHOOP 5.0デバイスとBluetooth接続してデータを取得します。2026年6月13日以降はTestFlight経由でパブリックベータを試用できる予定です。現時点ではXcodeとRustのビルド環境が必須のため、iOS開発者向けのプロジェクトです。
パフォーマンスはまだ最適化されていないためアプリの動作が重い場合があります。パフォーマンス改善のPRは歓迎されています。
活用事例
iOS開発者の参考実装: iOS開発者がWHOOP 5.0のBluetoothデータ構造を解析し、独自の健康管理アプリを開発するための参考実装として活用。SwiftUIとRustのブリッジ実装はクロスプラットフォーム開発の好例です。
フィットネス系スタートアップの技術学習: フィットネス系スタートアップのエンジニアがRust+SwiftUIのクロスプラットフォーム設計パターンを学習。Bluetooth BLEプロトコルの解析事例としても価値があります。
WHOOP データのプライバシー管理: WHOOP公式アプリへのデータ預託を避けたいユーザーが、自分のデバイスにのみデータを保持する環境を構築。健康データをプライベートに管理したい方に適しています。
関連ツール・おすすめサービス
iOS・ヘルスアプリ開発やデザインに関連するおすすめツールを紹介します。
Canva — デザインをAIで効率化
アプリのプロモーション素材・スクリーンショット画像をノーコードで作成。
まとめ
GooseはWHOOP 5.0のデータを完全ローカルで管理したいiOS開発者・フィットネスハッカーに最適なプロジェクトです。アルファ段階ですが1,200スターを超える注目度で、6月13日のパブリックベータ公開で一般ユーザーも試せるようになります。Rust+SwiftUIのアーキテクチャはiOS開発者にとって実装参考としても価値があります。
この記事は GitHub の最新トレンドを自動収集・生成しています。
関連記事
この記事が役に立ったらシェアしてください