saksham2001/PulseLoopiOS
A privacy-first, subscription-free health tracker for affordable wearables.
PulseLoop – 适用于 iOS 的 AI 增强健康追踪器
它是什么 – PulseLoop 是一款开源 iOS 应用(Swift / SwiftUI),可直接与廉价的蓝牙“智能戒指”(例如通用 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 密钥用于教练。详细文档说明签名、Bundle ID 设置和演示数据。
社区 – Discord 服务器用于路线图、支持以及 iOS 和 Android 贡献者之间的协调。仓库中标记了良好的新手问题。
许可证 – Creative Commons Attribution 4.0(CC-BY-4.0)。
PulseLoop 展示了 LLM 作为个人健康助手的具体使用案例,将智能保留在手机上,并利用廉价硬件。
相关
- 项目
- 项目
- 项目
- 项目