Uma coleção de exemplos de animações em SwiftUI prontos para copiar, com carregamento, loops, transições, springs e efeitos, feita apenas com SwiftUI.
- 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
Clone o repositório
git clone https://github.com/0xCodez/pulsr.git && cd pulsr - 2
Crie seu arquivo local de configuração de assinatura
cp Config/Local.xcconfig.example Config/Local.xcconfig - 3
Abra Pulsr.xcodeproj no Xcode, selecione seu iPhone e clique em Executar
- 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
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
Cliente nativo em SwiftUI para iPhone, iPad e Apple Watch, que conecta ao seu próprio dashboard do Hermes Agent.
Plataforma self-hosted que unifica dados de saúde de wearables de vários provedores em uma única API normalizada, com webhooks e servidor MCP para ferramentas de IA.
Módulo Expo/React Native que oferece uma única API JavaScript para Apple HealthKit e Android Health Connect.
Um navegador open source para Mac, iPhone e iPad que mantém sessões de trabalho, pessoais e privadas isoladas em Spaces separados.
Um agente de IA de saúde pessoal, hospedado por você, que processa dados do Apple Watch e do iPhone e envia insights proativos por app iOS, painel web ou mensageiro instantâneo.