Un motor de datos de salud con IA y autoalojado que estandariza análisis de laboratorio, datos de wearables y archivos genéticos en un registro trazable, con un servidor MCP.
krumjahn/applehealth
CLI de terminal que exporta los datos de export.xml de Apple Health a CSV/JSON, crea gráficos y permite consultarlos mediante LLM locales o en la nube.
- Estrellas
- 465
- Forks
- 38
- Issues abiertos
- 1
- Último commit
- hace 3 meses
¿Qué es?
healthai es una herramienta de línea de comandos en Python que lee el archivo export.xml generado por Apple Health y lo convierte en conjuntos de datos CSV o JSON, conservando los metadatos de registros, entrenamientos y resúmenes de actividad. Genera gráficos de la frecuencia cardíaca diaria, el sueño y la intensidad de la frecuencia cardíaca durante los entrenamientos, y normaliza las unidades de distancia, masa corporal, energía y frecuencia cardíaca antes de agrupar los datos.
La interfaz principal es un REPL de chat en el que puedes hacer preguntas en lenguaje natural. Los comandos con barra cubren pasos, frecuencia cardíaca, sueño, entrenamientos, peso, diagnósticos y exportaciones. La herramienta reconcilia las mediciones superpuestas del iPhone, Apple Watch y fuentes de terceros mediante una prioridad configurable para cada métrica, y permite excluir aplicaciones no deseadas con un filtro de fuentes.
Puedes usar modelos de proveedores en la nube como OpenAI, Anthropic, Google y DeepSeek, o modelos totalmente locales servidos mediante Ollama, LM Studio, Jan, llama.cpp, GPT4All o cualquier endpoint compatible con OpenAI, para que los datos de salud permanezcan en tu máquina.
Funciones clave
- 01Convierte export.xml a CSV y JSON, conservando los metadatos de registros, entrenamientos y actividad.
- 02REPL de chat que responde preguntas en lenguaje natural sobre tus datos de salud.
- 03Genera gráficos de la frecuencia cardíaca, el sueño y la intensidad de los entrenamientos.
- 04Reconcilia fuentes superpuestas con prioridades configurables para cada métrica y filtros de fuentes.
- 05Admite proveedores de LLM en la nube y modelos totalmente locales mediante Ollama, LM Studio y servidores similares.
- 06Permite cambiar entre unidades métricas e imperiales.
Casos de uso
- Analizar años de datos de Apple Watch y iPhone para detectar tendencias en pasos, sueño y frecuencia cardíaca.
- Mantener los registros de salud confidenciales en tu propia máquina mediante un modelo local.
- Exportar datos de Apple Health a CSV para analizarlos después con pandas o una hoja de cálculo.
- Revisar un registro de entrenamiento para detectar patrones, como bajones en la recuperación entre entrenamientos.
Inicio rápido
- 1
Instala healthai con pipx
pipx install healthai - 2
Ejecuta healthai y sigue el asistente de configuración para elegir un modelo de IA e indicar la ubicación de export.xml
healthai
Antes de usarlo
- No se indica ninguna licencia en los metadatos del repositorio, por lo que las condiciones de reutilización no están claras.
- Las funciones de chat requieren una clave de API de un LLM en la nube o un modelo instalado localmente, como Ollama.
Temas
Preguntas frecuentes
- ¿Qué es applehealth?
- CLI de terminal que exporta los datos de export.xml de Apple Health a CSV/JSON, crea gráficos y permite consultarlos mediante LLM locales o en la nube. healthai es una herramienta de línea de comandos en Python que lee el archivo export.xml generado por Apple Health y lo convierte en conjuntos de datos CSV o JSON, conservando los metadatos de registros, entrenamientos y resúmenes de actividad. Genera gráficos de la frecuencia cardíaca diaria, el sueño y la intensidad de la frecuencia cardíaca durante los entrenamientos, y normaliza las unidades de distancia, masa corporal, energía y frecuencia cardíaca antes de agrupar los datos.
- ¿applehealth es gratuito? ¿Qué licencia tiene?
- applehealth no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿applehealth sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de applehealth fue el 6 ago 2026.
- ¿Para qué puedo usar applehealth?
- Analizar años de datos de Apple Watch y iPhone para detectar tendencias en pasos, sueño y frecuencia cardíaca. Mantener los registros de salud confidenciales en tu propia máquina mediante un modelo local. Exportar datos de Apple Health a CSV para analizarlos después con pandas o una hoja de cálculo. Revisar un registro de entrenamiento para detectar patrones, como bajones en la recuperación entre entrenamientos.
- ¿Cómo se instala applehealth?
- Instala healthai con pipx: pipx install healthai Ejecuta healthai y sigue el asistente de configuración para elegir un modelo de IA e indicar la ubicación de export.xml: healthai
- ¿Dónde consigo applehealth?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/krumjahn/applehealth
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de escritorio y web para explorar y consultar datos con SQL sobre ClickHouse, con asistencia opcional de LLM.
Asistente de reuniones con IA que prioriza la privacidad: graba, transcribe y resume reuniones localmente en macOS y Windows, con resúmenes opcionales mediante Ollama o LLM en la nube.
Aplicación de escritorio gratuita y sin conexión que puntúa y explica los momentos destacados de videos locales mediante señales de escenas, movimiento, audio, objetos y transcripciones.
Herramienta de línea de comandos en Python que genera pósteres minimalistas e imprimibles de cualquier ciudad a partir de datos de OpenStreetMap, con temas de color seleccionables.
Rastreador de tiempo automatizado de código abierto que registra aplicaciones activas, títulos de ventanas, pestañas del navegador y estado AFK, guardando todos los datos localmente bajo tu control.