Repolode
0xCodez

0xCodez/pulsr

App de código aberto para iOS e watchOS que transforma dados de saúde do Apple Watch em pontuações diárias de recuperação, esforço e sono, calculadas no próprio dispositivo.

Alternativa open source a:WHOOPOura

Estrelas
99
Forks
17
Issues abertas
0
Último commit
há 5 dias

O que é?

O Pulsr lê a frequência cardíaca, a HRV, os estágios do sono, a frequência respiratória e os treinos que o Apple Watch já registra no Apple Health e os transforma em pontuações diárias de recuperação (0–100%), esforço (0–21) e sono. A recuperação compara a HRV durante a noite, a frequência cardíaca em repouso, a frequência respiratória e o sono com a linha de base dos últimos 30 dias do próprio usuário. O esforço é calculado com base na frequência cardíaca minuto a minuto, usando o método Banister TRIMP.

O app foi desenvolvido com SwiftUI para iOS 26 e inclui um app para Watch, monitores de estresse e saúde, um diário que acompanha como os hábitos diários afetam a recuperação no dia seguinte e um Coach que responde a perguntas sobre os dados usando os Foundation Models da Apple no próprio dispositivo. O acesso ao HealthKit é somente para leitura, e não há contas, analytics nem chamadas de rede.

O Pulsr não é distribuído pela App Store. Os usuários compilam e instalam o app a partir do código-fonte com o Xcode, usando um Apple ID gratuito ou pago, e o projeto inclui um modo de demonstração com dados sintéticos. É um projeto de bem-estar, não um dispositivo médico.

Recursos principais

  • 01Pontuações diárias de recuperação, esforço e sono calculadas com dados do Apple Watch
  • 02Recuperação comparada com a linha de base dos últimos 30 dias do próprio usuário
  • 03Esforço calculado com base na frequência cardíaca minuto a minuto, usando o Banister TRIMP
  • 04Diário que mostra como os hábitos diários afetam a recuperação no dia seguinte
  • 05Coach baseado no modelo da Apple executado no próprio dispositivo, sem necessidade de chave de API
  • 06Acesso ao HealthKit somente para leitura, com todos os cálculos feitos localmente

Casos de uso

  • Acompanhar a recuperação e a carga de treino com um Apple Watch que você já tem
  • Verificar como o álcool, a cafeína ou dormir tarde afetam a recuperação no dia seguinte
  • Explorar as próprias tendências de sono e HRV sem enviar dados a terceiros
  • Aprender como as pontuações de recuperação de dispositivos vestíveis são calculadas, lendo o código aberto

Início rápido

  1. 1

    Clone o repositório

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

    Crie seu arquivo local de configuração de assinatura

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

    Abra Pulsr.xcodeproj no Xcode, selecione seu iPhone e clique em Executar

  4. 4

    Ative o Modo de Desenvolvedor no iPhone e no Apple Watch e, em seguida, confie no seu certificado de desenvolvedor

Antes de usar

  • Não está na App Store, então você precisa compilá-lo por conta própria com o Xcode em um Mac.
  • Requer Xcode 26 ou posterior, iOS 26 ou posterior e watchOS 26 ou posterior.
  • Apps assinados com um Apple ID gratuito expiram após 7 dias e precisam ser executados novamente pelo Xcode.

Em coleções

Tópicos

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

Perguntas frequentes

O que é pulsr?
App de código aberto para iOS e watchOS que transforma dados de saúde do Apple Watch em pontuações diárias de recuperação, esforço e sono, calculadas no próprio dispositivo. O Pulsr lê a frequência cardíaca, a HRV, os estágios do sono, a frequência respiratória e os treinos que o Apple Watch já registra no Apple Health e os transforma em pontuações diárias de recuperação (0–100%), esforço (0–21) e sono. A recuperação compara a HRV durante a noite, a frequência cardíaca em repouso, a frequência respiratória e o sono com a linha de base dos últimos 30 dias do próprio usuário. O esforço é calculado com base na frequência cardíaca minuto a minuto, usando o método Banister TRIMP.
pulsr é gratuito? Qual é a licença?
pulsr é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
pulsr ainda é mantido?
Manutenção ativa. O último commit de pulsr foi em 2 de nov. de 2026.
Para que posso usar pulsr?
Acompanhar a recuperação e a carga de treino com um Apple Watch que você já tem Verificar como o álcool, a cafeína ou dormir tarde afetam a recuperação no dia seguinte Explorar as próprias tendências de sono e HRV sem enviar dados a terceiros Aprender como as pontuações de recuperação de dispositivos vestíveis são calculadas, lendo o código aberto
Como instalar pulsr?
Clone o repositório: git clone https://github.com/0xCodez/pulsr.git && cd pulsr Crie seu arquivo local de configuração de assinatura: cp Config/Local.xcconfig.example Config/Local.xcconfig Abra Pulsr.xcodeproj no Xcode, selecione seu iPhone e clique em Executar Ative o Modo de Desenvolvedor no iPhone e no Apple Watch e, em seguida, confie no seu certificado de desenvolvedor
Onde consigo pulsr?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/0xCodez/pulsr

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados