SwiftUIだけで作られた、ローディング、ループ、トランジション、スプリング、各種エフェクトを網羅する、すぐに使えるアニメーション例集です。
- スター
- 99
- フォーク
- 17
- 未解決の Issue
- 0
- 最終コミット
- 4 日前
これは何?
Pulsrは、Apple WatchがApple Healthに記録した心拍数、HRV、睡眠ステージ、呼吸数、ワークアウトを読み取り、日々のRecovery(0~100%)、Strain(0~21)、Sleepスコアに変換します。Recoveryは、夜間のHRV、安静時心拍数、呼吸数、睡眠をユーザー自身の過去30日間の基準値と比較します。Strainは、Banister TRIMP方式を使い、分単位の心拍数から算出します。
iOS 26向けにSwiftUIで開発されており、Watchアプリ、StressおよびHealthモニター、日々の行動が翌日のRecoveryにどう影響するかを記録するJournal、AppleのオンデバイスFoundation Modelsを使ってデータに関する質問に答えるCoachを備えています。HealthKitへのアクセスは読み取り専用で、アカウント、分析機能、ネットワーク通信はありません。
PulsrはApp Storeでは配布されていません。ユーザーは無料または有料のApple IDを使い、Xcodeでソースからビルドしてインストールします。プロジェクトには合成データを使うデモモードも含まれています。これはウェルネス向けのプロジェクトであり、医療機器ではありません。
主な機能
- 01Apple Watchのデータから日々のRecovery、Strain、Sleepスコアを算出
- 02Recoveryをユーザー自身の過去30日間の基準値と比較
- 03分単位の心拍数を使い、Banister TRIMP方式でStrainを算出
- 04日々の行動が翌日のRecoveryにどう影響するかを示すJournal
- 05Appleのオンデバイスモデルを利用するCoach。APIキーは不要
- 06HealthKitへの読み取り専用アクセスにより、すべての計算をローカルで実行
ユースケース
- 手持ちのApple Watchを使って回復度とトレーニング負荷を記録する
- 飲酒、カフェイン、夜更かしが翌日のRecoveryに与える影響を確認する
- データを第三者に送信せず、自分の睡眠やHRVの傾向を調べる
- オープンソースコードを読んで、ウェアラブル端末の回復スコアの算出方法を学ぶ
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/0xCodez/pulsr.git && cd pulsr - 2
ローカルの署名設定ファイルを作成する
cp Config/Local.xcconfig.example Config/Local.xcconfig - 3
XcodeでPulsr.xcodeprojを開き、iPhoneを選択して「実行」を押す
- 4
iPhoneとApple Watchでデベロッパモードを有効にし、デベロッパ証明書を信頼する
使う前に知っておきたいこと
- App Storeでは配布されていないため、Mac上のXcodeで自分でビルドする必要があります。
- Xcode 26以降、iOS 26以降、watchOS 26以降が必要です。
- 無料のApple IDで署名したアプリは7日後に期限切れとなり、Xcodeから再実行する必要があります。
収録されている特集
トピック
よくある質問
- pulsr とは?
- Apple Watchのヘルスデータから日々の回復度・負荷・睡眠スコアを算出する、オンデバイス処理対応のオープンソースiOS・watchOSアプリ。 Pulsrは、Apple WatchがApple Healthに記録した心拍数、HRV、睡眠ステージ、呼吸数、ワークアウトを読み取り、日々のRecovery(0~100%)、Strain(0~21)、Sleepスコアに変換します。Recoveryは、夜間のHRV、安静時心拍数、呼吸数、睡眠をユーザー自身の過去30日間の基準値と比較します。Strainは、Banister TRIMP方式を使い、分単位の心拍数から算出します。
- pulsr は無料で使えますか?ライセンスは?
- pulsr は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pulsr は今もメンテナンスされていますか?
- 活発にメンテナンス中。pulsr の最終コミットは 2026年11月2日 です。
- pulsr は何に使えますか?
- 手持ちのApple Watchを使って回復度とトレーニング負荷を記録する 飲酒、カフェイン、夜更かしが翌日のRecoveryに与える影響を確認する データを第三者に送信せず、自分の睡眠やHRVの傾向を調べる オープンソースコードを読んで、ウェアラブル端末の回復スコアの算出方法を学ぶ
- pulsr のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/0xCodez/pulsr.git && cd pulsr ローカルの署名設定ファイルを作成する: cp Config/Local.xcconfig.example Config/Local.xcconfig XcodeでPulsr.xcodeprojを開き、iPhoneを選択して「実行」を押す iPhoneとApple Watchでデベロッパモードを有効にし、デベロッパ証明書を信頼する
- pulsr はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/0xCodez/pulsr
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自分のHermes Agentダッシュボードに接続する、iPhone・iPad・Apple Watch向けのネイティブSwiftUIクライアント。
複数プロバイダーのウェアラブル健康データを正規化APIに統合するセルフホスト型プラットフォーム。WebhookとAIツール向けMCPサーバーも備えています。
Apple HealthKitとAndroid Health Connectを共通のJavaScript APIで利用できるExpo/React Nativeモジュール。
Apple WatchやiPhoneの健康データを取り込み、iOSアプリ、Webダッシュボード、IMチャットで先回りしてインサイトを届ける、セルフホスト型のパーソナルヘルスAIエージェント。