Repolode
0xCodez

0xCodez/pulsr

开源的 iOS 与 watchOS 应用,基于 Apple Watch 健康数据在本地计算每日恢复、负荷和睡眠评分。

可替代:WHOOPOura

Star
99
Fork
17
未关闭 Issue
0
最近提交
5天前

这是什么?

Pulsr 读取 Apple Watch 已记录在“健康”App 中的心率、HRV、睡眠阶段、呼吸频率和体能训练数据,并计算出每日恢复度(0–100%)、负荷(0–21)和睡眠评分。恢复度会将夜间 HRV、静息心率、呼吸频率和睡眠与用户自身 30 天的基线对比;负荷则基于逐分钟心率,采用 Banister TRIMP 方法计算。

应用使用 SwiftUI 为 iOS 26 开发,同时包含 watchOS 应用、压力与健康监测、记录日常行为并分析其对次日恢复影响的日志功能,以及基于 Apple 端侧 Foundation Models 回答数据问题的 Coach。HealthKit 权限仅为只读,不含账号、统计分析或网络请求。

项目不在 App Store 发布,用户需用 Xcode 和自己的 Apple ID 从源码编译安装,并提供使用合成数据的演示模式。它属于健康类项目,不是医疗器械。

核心功能

  • 01基于 Apple Watch 数据计算每日恢复度、负荷和睡眠评分
  • 02恢复度与用户自身 30 天基线对比
  • 03采用 Banister TRIMP 方法,基于逐分钟心率计算负荷
  • 04日志功能可查看日常行为对次日恢复的影响
  • 05Coach 使用 Apple 端侧模型,无需 API 密钥
  • 06HealthKit 只读访问,所有计算均在本地完成

适用场景

  • 利用已有的 Apple Watch 追踪恢复状况和训练负荷
  • 查看饮酒、咖啡因或熬夜对次日恢复的影响
  • 在不把数据发送给第三方的前提下查看自己的睡眠和 HRV 趋势
  • 阅读开源代码,了解可穿戴设备恢复评分的计算方式

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/0xCodez/pulsr.git && cd pulsr
  2. 2

    创建本地签名配置文件

    cp Config/Local.xcconfig.example Config/Local.xcconfig
  3. 3

    在 Xcode 中打开 Pulsr.xcodeproj,选择你的 iPhone 并点击运行

  4. 4

    在 iPhone 和手表上开启开发者模式,并信任你的开发者证书

使用前须知

  • 不在 App Store 上架,你需要在 Mac 上用 Xcode 自行构建。
  • 需要 Xcode 26+、iOS 26+ 和 watchOS 26+。
  • 使用免费 Apple ID 签名的应用会在 7 天后失效,需要在 Xcode 中重新运行。

收录于专题

标签

#apple-watch#healthkit#swiftui#hrv#fitness#sleep-tracking#watchos#personal-agent#ios#open-source

常见问题

pulsr 是什么?
开源的 iOS 与 watchOS 应用,基于 Apple Watch 健康数据在本地计算每日恢复、负荷和睡眠评分。 Pulsr 读取 Apple Watch 已记录在“健康”App 中的心率、HRV、睡眠阶段、呼吸频率和体能训练数据,并计算出每日恢复度(0–100%)、负荷(0–21)和睡眠评分。恢复度会将夜间 HRV、静息心率、呼吸频率和睡眠与用户自身 30 天的基线对比;负荷则基于逐分钟心率,采用 Banister TRIMP 方法计算。
pulsr 可以免费使用吗?用的什么许可证?
pulsr 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
pulsr 还在维护吗?
活跃维护中。pulsr 最近一次提交是在 2026年11月2日。
pulsr 适合用来做什么?
利用已有的 Apple Watch 追踪恢复状况和训练负荷 查看饮酒、咖啡因或熬夜对次日恢复的影响 在不把数据发送给第三方的前提下查看自己的睡眠和 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 和手表上开启开发者模式,并信任你的开发者证书
在哪里获取 pulsr?
源代码和安装说明在 GitHub 上:https://github.com/0xCodez/pulsr

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目