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 作为个人健康助手的具体使用案例,将智能保留在手机上,并利用廉价硬件。

相关

  • 项目
  • 项目
  • 项目
  • 项目