saksham2001/PulseLoopiOS
A privacy-first, subscription-free health tracker for affordable wearables.
PulseLoop – iOS 向け AI 強化ヘルストラッカー
概要 – PulseLoop は、オープンソースの iOS アプリ(Swift / SwiftUI)で、安価な Bluetooth「スマートリング」(例:汎用 J-ring、Colmi/Yawell R02/R0x/R1x/H59、R10M、TK5)と直接通信します。ベンダークラウドを一切使用せず、心拍数、SpO₂、歩数、距離、カロリー、睡眠段階などの生センサーデータを読み取ります。アプリは SwiftData でデータをローカルに保存し、ネイティブダッシュボードを表示します。
AI コーチ – 生データに加えて、PulseLoop はLLM ベースのコーチを実行できます。コーチは OpenAI 互換の任意のサービス(OpenAI、Gemini、OpenRouter、セルフホスト Ollama、llama.cpp、vLLM など)を使用でき、以下のツールを備えています:
- ユーザーの健康メトリクスの取得、
- その場での分析とチャート生成、
- 長期的なコンテキストの記憶、および
- ウェブ検索や画像入力(例:食事の写真)。 すべての応答はユーザーの実際のリングデータに基づいており、静的なチャートを会話型の健康アシスタントに変えます。
主な機能
- 各リングの独自プロトコルをデコードする BLE ドライバーレイヤー。
- SwiftUI ダッシュボード:今日、バイタル、睡眠、アクティビティ、ワークアウトサマリー。
- 心拍数ゾーン、GPS ルート、Dynamic Island ウィジェットを備えたライブワークアウトモード。
- AI コーチが生成する毎日のチェックイン通知。
- クロスプラットフォーム対応 – 姉妹 Android リポジトリが BLE コードを共有。iOS は AI コーチで先行。
対象ユーザー – 高価なサブスクリプション型ウェアラブルを 20〜30 ドルのリングとデバイス上のインテリジェンスに置き換えたい人、および AI ロジックをベンダークラウドではなくローカルまたはセルフホスト LLM で実行したい人。
始め方
- TestFlight:サインアップフォームから公開ベータ版を提供。
- ソースからビルド:Xcode 16+、iOS 18+、互換性のあるリング、およびコーチ用のオプションの OpenAI/Gemini API キー。詳細なドキュメントで、署名、バンドル ID 設定、デモデータを説明。
コミュニティ – Discord サーバーで、ロードマップ、サポート、iOS と Android の貢献者間の調整を行っています。リポジトリには初心者向けのイシューがラベル付けされています。
ライセンス – Creative Commons Attribution 4.0(CC-BY-4.0)。
PulseLoop は、LLM をパーソナルヘルスアシスタントとして活用する具体的なユースケースを示し、インテリジェンスを電話に保持し、安価なハードウェアを活用します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト