Repolode
jt196

jt196/vanilla-cookbook

Un gestor de recetas autoalojado que importa recetas desde URL, convierte unidades, ajusta las cantidades de los ingredientes y registra tus preparaciones.

Alternativa open source a:PaprikaMealie

Estrellas
157
Forks
12
Issues abiertos
6
Último commit
anteayer

¿Qué es?

Vanilla Cookbook es un gestor de recetas autoalojado con una interfaz sencilla. Analiza el texto no estructurado de los ingredientes y lo separa en cantidad, unidad e ingrediente, para que las recetas se puedan ajustar y convertir sin introducir los datos manualmente. Convierte las medidas volumétricas de EE. UU. en pesos métricos e imperiales y conserva el texto original.

Puedes añadir recetas pegando una URL o usando un bookmarklet del navegador para extraerlas de sitios web, o importarlas desde varios formatos de archivo. La aplicación también incluye una lista de compras generada a partir de recetas, un calendario de registros de cocina, análisis de tablas nutricionales y la posibilidad de compartir recetas públicamente, crear bifurcaciones y guardarlas en favoritos. Se ejecuta como un único contenedor Docker con una base de datos SQLite portable e incluye copias de seguridad programadas.

Las funciones opcionales de LLM usan claves de API de Google, OpenAI, Anthropic u Ollama para tareas como analizar páginas sin datos de Schema.org, limpiar cadenas de ingredientes, traducir recetas, generarlas a partir de instrucciones y realizar búsquedas semánticas. La autenticación admite proveedores de GitHub, Google y OpenID Connect.

Funciones clave

  • 01Analiza el texto de los ingredientes y lo separa en cantidad, unidad e ingrediente; también ajusta las cantidades de las recetas
  • 02Convierte las medidas volumétricas de EE. UU. en pesos métricos e imperiales
  • 03Importa recetas desde URL mediante un bookmarklet o pegando la dirección, y permite importar y exportar archivos
  • 04Muestra la información nutricional en una tabla estructurada
  • 05Incluye una lista de compras y un registro de cocina con vista de calendario
  • 06Se ejecuta en un contenedor Docker con SQLite y copias de seguridad automáticas
  • 07Ofrece asistencia opcional con LLM para extraer contenido, traducir y realizar búsquedas semánticas

Casos de uso

  • Guardar la colección de recetas de un hogar en un único espacio autoalojado
  • Importar recetas de sitios web de cocina y limpiar sus listas de ingredientes
  • Crear una lista de compras a partir de las comidas planificadas
  • Compartir un recetario con familiares o amigos mediante recetas públicas

Inicio rápido

  1. 1

    Crea el archivo .env a partir de la plantilla

    curl -o .env https://raw.githubusercontent.com/jt196/vanilla-cookbook/main/.env.template
  2. 2

    Crea el archivo docker-compose.yml a partir de la plantilla

    curl -o docker-compose.yml https://raw.githubusercontent.com/jt196/vanilla-cookbook/main/docker-compose.yml.template
  3. 3

    Crea las carpetas db y uploads para conservar los datos

    mkdir -p ./db ./uploads
  4. 4

    Inicia el contenedor con Docker Compose y, en el primer inicio, crea el usuario administrador

    docker-compose up -d

Antes de usarlo

  • El desarrollo local requiere herramientas de compilación para compilar el módulo nativo better-sqlite3.
  • Algunas funciones, como LLM Assist, necesitan una clave API de un proveedor compatible.

En colecciones

Temas

Preguntas frecuentes

¿Qué es vanilla-cookbook?
Un gestor de recetas autoalojado que importa recetas desde URL, convierte unidades, ajusta las cantidades de los ingredientes y registra tus preparaciones. Vanilla Cookbook es un gestor de recetas autoalojado con una interfaz sencilla. Analiza el texto no estructurado de los ingredientes y lo separa en cantidad, unidad e ingrediente, para que las recetas se puedan ajustar y convertir sin introducir los datos manualmente. Convierte las medidas volumétricas de EE. UU. en pesos métricos e imperiales y conserva el texto original.
¿vanilla-cookbook es gratuito? ¿Qué licencia tiene?
vanilla-cookbook es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vanilla-cookbook sigue mantenido?
Mantenimiento activo. El último commit de vanilla-cookbook fue el 5 nov 2026.
¿Para qué puedo usar vanilla-cookbook?
Guardar la colección de recetas de un hogar en un único espacio autoalojado Importar recetas de sitios web de cocina y limpiar sus listas de ingredientes Crear una lista de compras a partir de las comidas planificadas Compartir un recetario con familiares o amigos mediante recetas públicas
¿Cómo se instala vanilla-cookbook?
Crea el archivo .env a partir de la plantilla: curl -o .env https://raw.githubusercontent.com/jt196/vanilla-cookbook/main/.env.template Crea el archivo docker-compose.yml a partir de la plantilla: curl -o docker-compose.yml https://raw.githubusercontent.com/jt196/vanilla-cookbook/main/docker-compose.yml.template Crea las carpetas db y uploads para conservar los datos: mkdir -p ./db ./uploads Inicia el contenedor con Docker Compose y, en el primer inicio, crea el usuario administrador: docker-compose up -d
¿Dónde consigo vanilla-cookbook?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jt196/vanilla-cookbook

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados