Colección de ejemplos de animaciones SwiftUI listos para copiar, con cargas, bucles, transiciones, efectos de resorte y más, creados solo con SwiftUI.
- Estrellas
- 99
- Forks
- 17
- Issues abiertos
- 0
- Último commit
- hace 5 días
¿Qué es?
Pulsr lee la frecuencia cardíaca, la HRV, las fases del sueño, la frecuencia respiratoria y los entrenamientos que el Apple Watch ya registra en Apple Health, y los convierte en puntuaciones diarias de recuperación (0–100 %), esfuerzo (0–21) y sueño. La recuperación compara la HRV nocturna, la frecuencia cardíaca en reposo, la frecuencia respiratoria y el sueño con el promedio de referencia de 30 días del usuario; el esfuerzo se calcula a partir de la frecuencia cardíaca minuto a minuto mediante el método Banister TRIMP.
La app está desarrollada con SwiftUI para iOS 26 e incluye una app para Watch, monitores de estrés y salud, un diario que registra cómo los hábitos diarios afectan a la recuperación del día siguiente y un coach que responde preguntas sobre los datos mediante Foundation Models de Apple, ejecutados en el dispositivo. El acceso a HealthKit es de solo lectura, y no hay cuentas, analíticas ni llamadas de red.
Pulsr no se distribuye a través de App Store. Los usuarios la compilan e instalan desde el código fuente con Xcode, usando un Apple ID gratuito o de pago; el proyecto también incluye un modo de demostración con datos sintéticos. Es un proyecto de bienestar, no un dispositivo médico.
Funciones clave
- 01Puntuaciones diarias de recuperación, esfuerzo y sueño calculadas a partir de los datos del Apple Watch
- 02Comparación de la recuperación con el promedio de referencia de 30 días del propio usuario
- 03Esfuerzo calculado a partir de la frecuencia cardíaca minuto a minuto mediante Banister TRIMP
- 04Diario que muestra cómo los hábitos diarios afectan a la recuperación del día siguiente
- 05Coach basado en el modelo de Apple ejecutado en el dispositivo, sin necesidad de una clave de API
- 06Acceso a HealthKit de solo lectura y cálculos realizados íntegramente de forma local
Casos de uso
- Registrar la recuperación y la carga de entrenamiento con un Apple Watch que ya tienes
- Comprobar cómo afectan el alcohol, la cafeína o acostarse tarde a la recuperación del día siguiente
- Explorar tus propias tendencias de sueño y HRV sin enviar datos a terceros
- Aprender cómo se calculan las puntuaciones de recuperación de los wearables leyendo el código abierto
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/0xCodez/pulsr.git && cd pulsr - 2
Crea tu archivo local de configuración de firma
cp Config/Local.xcconfig.example Config/Local.xcconfig - 3
Abre Pulsr.xcodeproj en Xcode, selecciona tu iPhone y pulsa Ejecutar
- 4
Activa el modo de desarrollador en el iPhone y el Apple Watch, y luego confía en tu certificado de desarrollador
Antes de usarlo
- No está en el App Store, así que tienes que compilarlo por tu cuenta con Xcode en un Mac.
- Requiere Xcode 26 o posterior, iOS 26 o posterior y watchOS 26 o posterior.
- Las apps firmadas con un Apple ID gratuito caducan después de 7 días y debes volver a ejecutarlas desde Xcode.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pulsr?
- App de código abierto para iOS y watchOS que convierte los datos de salud del Apple Watch en puntuaciones diarias de recuperación, esfuerzo y sueño, calculadas en el dispositivo. Pulsr lee la frecuencia cardíaca, la HRV, las fases del sueño, la frecuencia respiratoria y los entrenamientos que el Apple Watch ya registra en Apple Health, y los convierte en puntuaciones diarias de recuperación (0–100 %), esfuerzo (0–21) y sueño. La recuperación compara la HRV nocturna, la frecuencia cardíaca en reposo, la frecuencia respiratoria y el sueño con el promedio de referencia de 30 días del usuario; el esfuerzo se calcula a partir de la frecuencia cardíaca minuto a minuto mediante el método Banister TRIMP.
- ¿pulsr es gratuito? ¿Qué licencia tiene?
- pulsr es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pulsr sigue mantenido?
- Mantenimiento activo. El último commit de pulsr fue el 2 nov 2026.
- ¿Para qué puedo usar pulsr?
- Registrar la recuperación y la carga de entrenamiento con un Apple Watch que ya tienes Comprobar cómo afectan el alcohol, la cafeína o acostarse tarde a la recuperación del día siguiente Explorar tus propias tendencias de sueño y HRV sin enviar datos a terceros Aprender cómo se calculan las puntuaciones de recuperación de los wearables leyendo el código abierto
- ¿Cómo se instala pulsr?
- Clona el repositorio: git clone https://github.com/0xCodez/pulsr.git && cd pulsr Crea tu archivo local de configuración de firma: cp Config/Local.xcconfig.example Config/Local.xcconfig Abre Pulsr.xcodeproj en Xcode, selecciona tu iPhone y pulsa Ejecutar Activa el modo de desarrollador en el iPhone y el Apple Watch, y luego confía en tu certificado de desarrollador
- ¿Dónde consigo pulsr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/0xCodez/pulsr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente nativo para iPhone, iPad y Apple Watch, desarrollado con SwiftUI, que permite conectarse al dashboard de tu propio Hermes Agent.
Plataforma autohospedada que unifica datos de salud de wearables de múltiples proveedores mediante una API normalizada, con webhooks y un servidor MCP para herramientas de IA.
Módulo para Expo/React Native que ofrece una única API de JavaScript para Apple HealthKit y Android Health Connect.
Un navegador de código abierto para Mac, iPhone y iPad que separa las sesiones de trabajo, personales y privadas en distintos Spaces.
Agente de IA de salud personal autoalojado que procesa datos de Apple Watch y iPhone y ofrece información proactiva mediante una app iOS, un panel web o chat.