一组可直接复用的 SwiftUI 动画示例,覆盖加载、循环、转场、弹簧和特效,无需第三方动画库。
- 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
克隆仓库
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 和手表上开启开发者模式,并信任你的开发者证书
使用前须知
- 不在 App Store 上架,你需要在 Mac 上用 Xcode 自行构建。
- 需要 Xcode 26+、iOS 26+ 和 watchOS 26+。
- 使用免费 Apple ID 签名的应用会在 7 天后失效,需要在 Xcode 中重新运行。
收录于专题
标签
常见问题
- 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 数据每日更新。
相关项目
面向 iPhone、iPad 和 Apple Watch 的原生 SwiftUI 客户端,用于连接你自己的 Hermes Agent 控制台。
自托管平台,通过统一的标准化 API 汇聚多家可穿戴设备的健康数据,并提供 webhook 和 MCP 服务。
为 Expo / React Native 提供统一的 HealthKit 与 Health Connect API。
自托管的个人健康 AI 助手,接入 Apple Watch 与 iPhone 健康数据,通过 iOS 应用、网页面板或即时通讯主动推送分析。