Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Vitals dashboard walkthroughruen
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
800055432
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.