SwiftUI만으로 만든 로딩, 반복, 전환, 스프링 및 각종 효과를 아우르는 복사해 바로 쓸 수 있는 SwiftUI 애니메이션 예제 모음입니다.
- 스타
- 99
- 포크
- 17
- 열린 이슈
- 0
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Pulsr는 Apple Watch가 Apple 건강에 기록하는 심박수, HRV, 수면 단계, 호흡수, 운동 데이터를 읽어 매일의 회복도(0–100%), 운동 부하(0–21), 수면 점수로 변환합니다. 회복도는 밤사이 HRV, 안정 시 심박수, 호흡수, 수면을 사용자의 최근 30일 기준치와 비교해 산출하며, 운동 부하는 Banister TRIMP 방식에 따라 분 단위 심박수로 계산합니다.
이 앱은 iOS 26용 SwiftUI로 제작되었으며, Watch 앱, 스트레스 및 건강 모니터, 일상 습관이 다음 날 회복도에 미치는 영향을 기록하는 Journal, Apple의 기기 내 Foundation Models를 사용해 데이터를 바탕으로 질문에 답하는 Coach를 포함합니다. HealthKit 접근은 읽기 전용이며 계정, 분석 기능, 네트워크 호출은 없습니다.
Pulsr는 App Store를 통해 배포되지 않습니다. 사용자는 무료 또는 유료 Apple ID로 Xcode를 사용해 소스 코드에서 빌드하고 설치할 수 있으며, 프로젝트에는 합성 데이터를 사용하는 데모 모드도 포함되어 있습니다. 이 프로젝트는 웰니스용이며 의료기기가 아닙니다.
핵심 기능
- 01Apple Watch 데이터로 계산하는 일일 회복도, 운동 부하, 수면 점수
- 02사용자 본인의 최근 30일 기준치와 비교하는 회복도
- 03Banister TRIMP를 사용해 분 단위 심박수로 계산하는 운동 부하
- 04일상 습관이 다음 날 회복도에 미치는 영향을 보여주는 Journal
- 05API 키 없이 Apple의 기기 내 모델을 사용하는 Coach
- 06모든 계산을 기기에서 처리하고 HealthKit에 읽기 전용으로 접근
활용 사례
- 이미 보유한 Apple Watch로 회복도와 훈련 부하 추적하기
- 음주, 카페인 섭취 또는 늦은 취침이 다음 날 회복도에 미치는 영향 확인하기
- 데이터를 제3자에게 전송하지 않고 자신의 수면 및 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과 Apple Watch에서 개발자 모드를 활성화한 다음 개발자 인증서를 신뢰합니다
사용 전 알아둘 점
- App Store에서 제공되지 않으므로 Mac의 Xcode에서 직접 빌드해야 합니다.
- Xcode 26 이상, iOS 26 이상, watchOS 26 이상이 필요합니다.
- 무료 Apple ID로 서명한 앱은 7일 후 만료되며 Xcode에서 다시 실행해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- pulsr은(는) 무엇인가요?
- Apple Watch 건강 데이터를 기기에서 처리해 매일의 회복도, 운동 부하, 수면 점수를 제공하는 오픈소스 iOS 및 watchOS 앱입니다. Pulsr는 Apple Watch가 Apple 건강에 기록하는 심박수, HRV, 수면 단계, 호흡수, 운동 데이터를 읽어 매일의 회복도(0–100%), 운동 부하(0–21), 수면 점수로 변환합니다. 회복도는 밤사이 HRV, 안정 시 심박수, 호흡수, 수면을 사용자의 최근 30일 기준치와 비교해 산출하며, 운동 부하는 Banister TRIMP 방식에 따라 분 단위 심박수로 계산합니다.
- pulsr은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- pulsr은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- pulsr은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. pulsr의 마지막 커밋은 2026년 11월 2일입니다.
- pulsr은(는) 어디에 사용할 수 있나요?
- 이미 보유한 Apple Watch로 회복도와 훈련 부하 추적하기 음주, 카페인 섭취 또는 늦은 취침이 다음 날 회복도에 미치는 영향 확인하기 데이터를 제3자에게 전송하지 않고 자신의 수면 및 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과 Apple Watch에서 개발자 모드를 활성화한 다음 개발자 인증서를 신뢰합니다
- pulsr은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/0xCodez/pulsr
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
자체 Hermes Agent 대시보드에 연결하는 iPhone, iPad 및 Apple Watch용 네이티브 SwiftUI 클라이언트입니다.
여러 웨어러블 데이터 제공업체의 건강 데이터를 하나의 정규화된 API로 통합하고, 웹훅과 AI 도구용 MCP 서버를 제공하는 셀프 호스팅 플랫폼입니다.
Apple HealthKit과 Android Health Connect를 하나의 JavaScript API로 제공하는 Expo/React Native 모듈입니다.
Apple Watch와 iPhone의 건강 데이터를 수집하고 iOS 앱, 웹 대시보드 또는 메신저를 통해 선제적인 인사이트를 제공하는 셀프 호스팅 개인 건강 AI 에이전트입니다.