Repolode
krumjahn

krumjahn/applehealth

Uma CLI de terminal que exporta dados de export.xml do Apple Health para CSV/JSON, gera gráficos e permite conversar com eles usando LLMs locais ou na nuvem.

Estrelas
465
Forks
38
Issues abertas
1
Último commit
há 3 meses

O que é?

healthai é uma ferramenta de linha de comando em Python que lê o arquivo export.xml gerado pelo Apple Health e o converte em conjuntos de dados CSV ou JSON, preservando os metadados de registros, treinos e resumos de atividade. Ela gera gráficos de frequência cardíaca diária, sono e intensidade da frequência cardíaca durante os treinos, além de normalizar as unidades de distância, massa corporal, energia e frequência cardíaca antes de agregar os dados.

A interface principal é um REPL de chat no qual você faz perguntas em inglês natural. Os comandos com barra abrangem passos, frequência cardíaca, sono, treinos, peso, diagnósticos e exportações. Medições sobrepostas do iPhone, Apple Watch e fontes de terceiros são conciliadas com uma prioridade configurável por métrica, e um filtro de fontes pode excluir apps indesejados.

Os modelos podem ser de provedores na nuvem, como OpenAI, Anthropic, Google e DeepSeek, ou totalmente locais, servidos pelo Ollama, LM Studio, Jan, llama.cpp, GPT4All ou qualquer endpoint compatível com OpenAI, para que os dados de saúde permaneçam na sua máquina.

Recursos principais

  • 01Converte export.xml para CSV e JSON, preservando os metadados de registros, treinos e atividades.
  • 02REPL de chat que responde a perguntas em inglês natural sobre seus dados de saúde.
  • 03Gera gráficos de frequência cardíaca, sono e intensidade dos treinos.
  • 04Concilia fontes sobrepostas com prioridade configurável por métrica e filtros de fontes.
  • 05É compatível com provedores de LLM na nuvem e modelos totalmente locais via Ollama, LM Studio e servidores semelhantes.
  • 06Alterna entre unidades métricas e imperiais.

Casos de uso

  • Analisar anos de dados do Apple Watch e do iPhone para identificar tendências de passos, sono e frequência cardíaca.
  • Manter registros de saúde confidenciais na própria máquina usando um modelo local.
  • Exportar dados do Apple Health para CSV e analisá-los depois com pandas ou planilhas.
  • Verificar um registro de treinos em busca de padrões, como quedas na recuperação entre os treinos.

Início rápido

  1. 1

    Instale o healthai com pipx

    pipx install healthai
  2. 2

    Execute o healthai e siga o assistente de configuração para escolher um modelo de IA e indicar o caminho para export.xml

    healthai

Antes de usar

  • Não há licença listada nos metadados do repositório, então os termos de reutilização não estão claros.
  • Os recursos de chat precisam de uma chave de API de um LLM na nuvem ou de um modelo instalado localmente, como o Ollama.

Tópicos

Perguntas frequentes

O que é applehealth?
Uma CLI de terminal que exporta dados de export.xml do Apple Health para CSV/JSON, gera gráficos e permite conversar com eles usando LLMs locais ou na nuvem. healthai é uma ferramenta de linha de comando em Python que lê o arquivo export.xml gerado pelo Apple Health e o converte em conjuntos de dados CSV ou JSON, preservando os metadados de registros, treinos e resumos de atividade. Ela gera gráficos de frequência cardíaca diária, sono e intensidade da frequência cardíaca durante os treinos, além de normalizar as unidades de distância, massa corporal, energia e frequência cardíaca antes de agregar os dados.
applehealth é gratuito? Qual é a licença?
applehealth não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
applehealth ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de applehealth foi em 6 de ago. de 2026.
Para que posso usar applehealth?
Analisar anos de dados do Apple Watch e do iPhone para identificar tendências de passos, sono e frequência cardíaca. Manter registros de saúde confidenciais na própria máquina usando um modelo local. Exportar dados do Apple Health para CSV e analisá-los depois com pandas ou planilhas. Verificar um registro de treinos em busca de padrões, como quedas na recuperação entre os treinos.
Como instalar applehealth?
Instale o healthai com pipx: pipx install healthai Execute o healthai e siga o assistente de configuração para escolher um modelo de IA e indicar o caminho para export.xml: healthai
Onde consigo applehealth?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/krumjahn/applehealth

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

Projetos relacionados