Подборка готовых к копированию примеров анимации SwiftUI: загрузка, циклические эффекты, переходы, пружинная анимация и многое другое — только на SwiftUI.
- Звёзды
- 100
- Форки
- 17
- Открытые issues
- 0
- Последний коммит
- 5 дней назад
Что это?
Pulsr считывает данные о пульсе, HRV, фазах сна, частоте дыхания и тренировках, которые Apple Watch уже записывают в Apple Health, и преобразует их в ежедневные оценки восстановления (0–100%), нагрузки (0–21) и сна. Оценка восстановления сопоставляет ночные показатели HRV, пульса в покое, частоты дыхания и сна с индивидуальной базой пользователя за 30 дней, а нагрузка рассчитывается по поминутным данным пульса с использованием метода Banister TRIMP.
Приложение создано на SwiftUI для iOS 26 и включает приложение для Watch, мониторы стресса и здоровья, журнал, который отслеживает, как повседневные привычки влияют на восстановление на следующий день, и Coach, отвечающий на вопросы о данных с помощью Foundation Models от Apple, работающих на устройстве. HealthKit используется только для чтения; учётных записей, аналитики и сетевых запросов нет.
Pulsr не распространяется через App Store. Пользователи собирают и устанавливают приложение из исходного кода с помощью Xcode, используя бесплатный или платный Apple ID; в проекте также предусмотрен деморежим с синтетическими данными. Это проект для поддержания здоровья, а не медицинское устройство.
Ключевые возможности
- 01Ежедневные оценки восстановления, нагрузки и сна на основе данных Apple Watch
- 02Оценка восстановления в сравнении с индивидуальной базой пользователя за 30 дней
- 03Оценка нагрузки по поминутным данным пульса с использованием Banister TRIMP
- 04Журнал, показывающий, как повседневные привычки влияют на восстановление на следующий день
- 05Coach на основе модели Apple, работающей на устройстве, без необходимости в API-ключе
- 06Доступ к HealthKit только для чтения; все вычисления выполняются локально
Сценарии использования
- Отслеживание восстановления и тренировочной нагрузки с уже имеющимися Apple Watch
- Проверка того, как алкоголь, кофеин или поздний отход ко сну влияют на восстановление на следующий день
- Изучение собственных тенденций сна и HRV без отправки данных третьим лицам
- Изучение расчёта оценок восстановления по данным носимых устройств с помощью открытого исходного кода
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/0xCodez/pulsr.git && cd pulsr - 2
Создайте локальный файл конфигурации подписи
cp Config/Local.xcconfig.example Config/Local.xcconfig - 3
Откройте Pulsr.xcodeproj в Xcode, выберите iPhone и нажмите «Запустить»
- 4
Включите режим разработчика на iPhone и Apple Watch, а затем подтвердите доверие сертификату разработчика
Что важно знать
- Приложения нет в App Store, поэтому его нужно самостоятельно собрать в Xcode на Mac.
- Требуются Xcode 26 или новее, iOS 26 или новее и watchOS 26 или новее.
- Срок действия приложений, подписанных бесплатным Apple ID, истекает через 7 дней; их нужно повторно запускать из Xcode.
В подборках
Темы
Частые вопросы
- Что такое pulsr?
- Открытое приложение для iOS и watchOS, которое превращает данные Apple Watch о здоровье в ежедневные оценки восстановления, нагрузки и сна, рассчитываемые на устройстве. Pulsr считывает данные о пульсе, HRV, фазах сна, частоте дыхания и тренировках, которые Apple Watch уже записывают в Apple Health, и преобразует их в ежедневные оценки восстановления (0–100%), нагрузки (0–21) и сна. Оценка восстановления сопоставляет ночные показатели HRV, пульса в покое, частоты дыхания и сна с индивидуальной базой пользователя за 30 дней, а нагрузка рассчитывается по поминутным данным пульса с использованием метода Banister TRIMP.
- pulsr можно использовать бесплатно? Какая у него лицензия?
- pulsr распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pulsr всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pulsr — 2 нояб. 2026 г..
- Для чего можно использовать pulsr?
- Отслеживание восстановления и тренировочной нагрузки с уже имеющимися Apple Watch Проверка того, как алкоголь, кофеин или поздний отход ко сну влияют на восстановление на следующий день Изучение собственных тенденций сна и HRV без отправки данных третьим лицам Изучение расчёта оценок восстановления по данным носимых устройств с помощью открытого исходного кода
- Как установить pulsr?
- Клонируйте репозиторий: git clone https://github.com/0xCodez/pulsr.git && cd pulsr Создайте локальный файл конфигурации подписи: cp Config/Local.xcconfig.example Config/Local.xcconfig Откройте Pulsr.xcodeproj в Xcode, выберите iPhone и нажмите «Запустить» Включите режим разработчика на iPhone и Apple Watch, а затем подтвердите доверие сертификату разработчика
- Где скачать pulsr?
- Исходный код и инструкции по установке — на GitHub: https://github.com/0xCodez/pulsr
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нативный клиент на SwiftUI для iPhone, iPad и Apple Watch, который подключается к вашей панели Hermes Agent.
Самостоятельно размещаемая платформа, которая объединяет данные о здоровье с носимых устройств разных провайдеров за единым нормализованным API, поддерживает вебхуки и MCP-сервер для AI-инструментов.
Модуль Expo/React Native, который предоставляет единый JavaScript API для Apple HealthKit и Android Health Connect.
Браузер с открытым исходным кодом для Mac, iPhone и iPad, который разделяет рабочие, личные и приватные сессии по отдельным пространствам.
Локально разворачиваемый ИИ-агент для персонального мониторинга здоровья: анализирует данные Apple Watch и iPhone и отправляет полезные выводы в iOS-приложение, веб-панель или мессенджер.