Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cooktrace

CookTrace es un gestor de recetas auto-alojado en contenedor único Docker con licencia AGPL-3.0, sin telemetría ni sincronización cloud obligatoria. Soporta web PWA y app Android nativa.

Ficha actualizada 26 sept 2026, 14:23 · upstream 26 sept 2026, 13:13 · release v1.3.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es cooktrace

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

CookTrace es una aplicación auto-alojada para gestionar recetas, despensa y registro de cocina. Funciona como un contenedor Docker único sin dependencias externas complejas, garantizando privacidad total con datos almacenados localmente y opción de sincronización cloud solo si el usuario opta por ello.

La plataforma incluye biblioteca de recetas con escalado inteligente, inventario de despensa con códigos de barras, planificación de comidas y listas de compra automáticas. Soporta integración con Open Food Facts, USDA y Model Context Protocol (MCP) para agentes AI externos.

El sistema utiliza Node.js + Express 5 con frontend Svelte 5 PWA, base de datos SQLite y Capacitor 8 para Android. Incluye autenticación multiusuario con OIDC SSO (Authentik/Keycloak), backups automáticos y exportación/importación masiva desde Mealie/Paprika/Tandoor.

CASOS DE USO
  • Gestión de recetas con escalado inteligente y conversión de unidades
  • Inventario de despensa con códigos de barras y alertas de caducidad
  • Planificación de comidas y generación automática de listas de compra
  • Integración IA conversacional para log de cocina y planificación de menús
PUNTOS DESTACADOS
  • Arquitectura contenedor único sin dependencias externas complejas
  • Privacidad total con datos locales y sincronización cloud opt-in
  • Soporte MCP estándar para integración con agentes AI externos
  • Multiplataforma: web PWA y app Android nativa con modo offline
PRECAUCIONES
  • Sin aplicación iOS funcional por requerimientos de hardware Apple
  • Sincronización Android requiere conexión al servidor (modo offline limitado)
  • Integraciones IA externas requieren configuración manual de tokens API
VISUAL

Capturas del proyecto

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

CookTrace recipe library: saved recipes with thumbnails, rating, time, and pantry-match pillCookTrace
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Usar docker-compose.yml con volumes persistidos en /data/db y /data/uploads. Generar JWT_SECRET con openssl rand -base64 48 antes de iniciar. Configurar BASE_URL si se usa reverse proxy. Habilitar INSECURE_COOKIES=1 solo en redes LAN sin HTTPS. Revisar BACKUP_SCHEDULE para automatizar copias seguras.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3003587
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.