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
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.
- 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
- 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
- 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
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.
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.
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.
