Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

CaloGraph

CaloGraph es una herramienta self-hosted para explorar datos nutricionales de Apple Health o YAZIO mediante gráficos claros, tendencias e insights.

Ficha actualizada 23 sept 2026, 12:36 · upstream 23 sept 2026, 12:10 · release v0.6.5

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es CaloGraph

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

CaloGraph es un dashboard multiusuario autocontenido para analizar datos nutricionales de Apple Health y YAZIO. Combina registros diarios de calorías y macronutrientes con presupuestos y objetivos versionados, así como tendencias, calificaciones de datos y vistas de calidad. No incluye juicios morales ni telemetría externa.

La herramienta permite exportar/importar datos en formato ZIP o CSV, gestionar múltiples cuentas por usuario, y ofrece un ciclo de vida de cuenta gestionado donde el primer administrador puede crear la instancia inicial a través del navegador, seguido de cuentas invitadas con autenticación reforzada (password, MFA y passkey).

Se destaca su enfoque en análisis basado en datos: presupuestos históricos efectivos, tendencias semanales y mensuales, y vistas de calidad de datos. La integración con YAZIO se realiza mediante importaciones directas o sincronización programada, aunque la API directa es experimental.

CASOS DE USO
  • Analizar el consumo calórico diario y semanal para ajustar objetivos nutricionales
  • Comparar presupuestos diarios vs. reales para identificar desviaciones de forma visual
  • Monitorear tendencias a largo plazo (meses, años) sobre hábitos alimenticios
  • Identificar patrones de picos o caídas en el consumo calórico y macros
  • Comparar entre diferentes usuarios de la misma cuenta para detectar comportamientos divergentes
  • Exportar datos individuales por usuario para análisis personal sin afectar a otros
PUNTOS DESTACADOS
  • Diseñado desde cero como software multiusuario con aislamiento per usuario en importaciones, objetivos y tokens
  • Análisis versionado de presupuestos diarios y objetivos históricos con tendencias y vistas de calidad de datos
  • Budgets ajustables por actividad: créditos de calorías importados pueden aumentar el presupuesto diario sin convertir la herramienta en un tracker de ejercicio
  • Exportación/portabilidad de datos mediante ZIP o exportación CSV separada (sin importar CSV)
  • Gestión del ciclo de vida de cuenta con primer administrador configurable y cuentas invitadas con autenticación reforzada
PRECAUCIONES
  • Es software versión 0.x; se requieren migraciones manuales entre versiones y backups independientes
  • No existe aplicación nativa para iOS ni acceso a iCloud Health desde el servidor. Se requiere un exportador autorizado del iPhone para datos continuos, con retraso posible por restricciones de Apple
  • No es software médico: no diagnostica ni recomienda tratamientos nutricionales
  • No hay importador CSV disponible (solo exportación en formato CSV)
  • Los días duplicados entre Apple Health y YAZIO no se deduplican cruzadamente; la proveniencia se mantiene separada por fuente
  • La integración directa con YAZIO es experimental e inestable, dependiente de interfaces no documentadas que pueden romperse
VISUAL

Capturas del proyecto

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

CaloGraph nutrition dashboard showing calorie intake, remaining budget, macronutrient trends, weekly summary, and data statusCaloGraph logo and wordmark
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Para producción: use `.env.production.example` en lugar del ejemplo local. No exponga `CALOGRAPH_PUBLIC_URL` a través de proxies públicos. Configure HTTPS con un certificado válido y el dominio final. Use la configuración de seguridad definida en `.env.production.example`. Para múltiples usuarios, configure un primer administrador mediante el navegador (sin autenticación) y luego invite cuentas con password, MFA o passkey. En producción, use una base de datos PostgreSQL con permisos estrictos, implemente backups diarios automáticos y monitoreo de seguridad. El reverse proxy debe manejar TLS y respetar límites de ancho de banda para importaciones masivas.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
81808000517380805432
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.