healthlog-iOS
Cliente nativo iOS para HealthLog, plataforma auto-alojada de seguimiento de salud. Construido en Swift 6 con SwiftUI, sincroniza datos de HealthKit y medicación con un servidor PostgreSQL externo o modo standalone. Incluye IA Coach local (Apple Intelligence) y widgets de Apple Watch.
Ficha actualizada 22 sept 2026, 16:39 · upstream 20 sept 2026, 12:11 · release v1.0.3
Qué es healthlog-iOS
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
HealthLog iOS es el cliente nativo para la plataforma auto-alojada HealthLog, permitiendo gestionar tu salud en tu propio iPhone manteniendo los datos en tu servidor. El proyecto utiliza Swift 6 con estricta concurrencia y arquitectura basada en actores, asegurando seguridad mediante un núcleo independiente (HealthLogCore) que evita dependencias no deseadas.
La aplicación facilita el registro de métricas vitales, adherencia a medicación (incluyendo soporte para GLP-1) y análisis de datos con gráficos avanzados. Cuenta con integración bidireccional con HealthKit, exportación de informes FHIR para médicos y una IA Coach que puede ejecutarse completamente en el dispositivo en dispositivos elegibles para Apple Intelligence.
El despliegue requiere configurar la URL del servidor o activar el modo standalone sin backend. Soporta autenticación mediante email/contraseña o Passkeys. El código fuente se genera desde un archivo project.yml usando XcodeGen, permitiendo builds personalizados con soporte de certificados y pinning opcional para seguridad avanzada.
- Monitoreo diario de medicación con recordatorios en vivo y seguimiento de adherencia.
- Sincronización automática de datos de actividad física y vitales desde HealthKit al servidor.
- Generación de informes médicos estandarizados (FHIR) para compartir con profesionales sanitarios.
- Análisis conversacional de métricas de salud mediante el Coach de IA local o remoto.
- Implementación nativa en Swift 6 con estricta concurrencia y seguridad tipo actor.
- Capacidad de ejecutar la IA Coach completamente en dispositivo usando modelos locales de Apple.
- Soporte para medicación compleja, incluyendo curvas farmacocinéticas y titulación de GLP-1.
- Modo standalone que permite uso sin servidor externo hasta que se configure uno propio.
- Requiere iOS 18 o posterior para la funcionalidad completa del cliente.
- Depende de una instancia de servidor HealthLog externa para sincronización (salvo modo standalone).
- Licencia PolyForm-Noncommercial que restringe uso comercial directo del software.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar desde App Store o TestFlight. Para builds propios, usar XcodeGen con project.yml y macOS 15+. Configurar URL del servidor en primera apertura; usar demo.healthlog.dev si no hay servidor propio. Requiere autenticación inicial. El pinning de certificados es opcional y debe configurarse manualmente en Info.plist para entornos de seguridad estricta.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.