vitals
Plataforma self-hosted para gestión integral de datos de salud y bienestar, integrando wearables, terapias hormonales y nutrición con análisis IA vía MCP para Claude.ai.
Ficha actualizada 24 sept 2026, 8:07 · upstream 24 sept 2026, 7:33 · release sin release detectada
Qué es vitals
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Vitals es un lago de datos personales de salud diseñado para el autoalojamiento, que centraliza métricas de 15 dominios como Garmin, Hevy, GLP-1 y terapias hormonales. Su arquitectura combina Next.js, FastAPI y Python con bases de datos PostgreSQL y Redis, priorizando la privacidad mediante autenticación local y almacenamiento detrás de VPN.
La plataforma destaca por su filosofía de conservación de datos crudos y un motor de conflictos que valida interacciones farmacológicas y nutricionales basándose en 116 reglas curadas. Además, ofrece una interfaz PWA con soporte multilenguaje (EN/RU) y generación de reportes médicos seguros para compartir con profesionales.
Su capa MCP permite a modelos de lenguaje como Claude.ai interactuar directamente con la base de datos para consultas complejas sobre tendencias de salud, sueño y recuperación, actuando como un asistente experto en medicina personalizada.
- Monitoreo integral de terapias hormonales (HRT/TRT) y GLP-1 con detección de efectos secundarios
- Integración automática de datos de Garmin Connect y Hevy para análisis de rendimiento deportivo
- Generación de resúmenes semanales de salud mediante IA (Claude.ai) usando 75 herramientas MCP
- Gestión de dietas y suplementos con motor de conflictos para evitar interacciones peligrosas
- Visualización de métricas corporales (BIA, peso) con regresión lineal y pronóstico
- Soporte nativo para 75 herramientas MCP que permiten a Claude.ai leer y escribir datos en tiempo real
- Almacenamiento persistente de payloads crudos (JSONB) para garantizar la integridad histórica de los datos
- Motor de conflictos con 116 reglas curadas para seguridad en interacciones farmacológicas y nutricionales
- Diseño editorial Masthead con tema oscuro profundo y tipografía optimizada para lectura prolongada
- Privacidad total mediante despliegue self-hosted, autenticación bcrypt y soporte para TOTP
- Requiere conocimientos técnicos para el despliegue inicial y mantenimiento de la infraestructura Docker
- Dependencia de APIs externas (OpenRouter, Garmin, Hevy) que pueden cambiar o requerir tokens de pago
- La OCR de análisis médicos depende de modelos LLM externos (Gemini) que pueden tener errores de interpretación
- Gestión manual necesaria para algunos datos como fotos de progreso o ajustes finos en reglas del motor
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Desplegar mediante Docker Compose. Requisitos mínimos recomendados: 2 núcleos CPU, 2 GB RAM y 30 GB disco. Asegurar la variable VITALS_TIMEZONE para gestión correcta de zonas horarias. Habilitar autenticación TOTP en configuración .env para seguridad adicional. Configurar proxy inverso (Nginx/Caddy) para SSL y redirección HTTPS.
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.
