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 をパーソナルヘルスアシスタントとして活用する具体的なユースケースを示し、インテリジェンスを電話に保持し、安価なハードウェアを活用します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト