Repolode
0xCodez

0xCodez/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.

Alternativa open source a:WHOOPOura

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. 1

    Clona el repositorio

    git clone https://github.com/0xCodez/pulsr.git && cd pulsr
  2. 2

    Crea tu archivo local de configuración de firma

    cp Config/Local.xcconfig.example Config/Local.xcconfig
  3. 3

    Abre Pulsr.xcodeproj en Xcode, selecciona tu iPhone y pulsa Ejecutar

  4. 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

#apple-watch#healthkit#swiftui#hrv#fitness#sleep-tracking#watchos#personal-agent#ios#open-source

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