Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.