saksham2001/PulseLoopiOS

A privacy-first, subscription-free health tracker for affordable wearables.

PulseLoop – iOS용 AI 강화 건강 추적기

개요 – PulseLoop는 오픈소스 iOS 앱(Swift / SwiftUI)으로, 저렴한 Bluetooth '스마트 링'(예: 범용 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 키. 자세한 문서에서 서명, 번들 ID 설정, 데모 데이터를 설명.

커뮤니티 – Discord 서버에서 로드맵, 지원, iOS 및 Android 기여자 간 조정을 제공. 저장소에 초보자 친화적 이슈가 라벨링되어 있습니다.

라이선스 – Creative Commons Attribution 4.0(CC-BY-4.0).


PulseLoop는 LLM을 개인 건강 어시스턴트로 활용하는 구체적인 사용 사례를 보여주며, 지능을 휴대폰에 유지하고 저렴한 하드웨어를 활용합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트