rezepte
Gestor de recetas autoalojado para todo el hogar. Ejecuta como un único binario con base de datos SQLite integrada, sin necesidad de cuentas en la nube ni dependencias externas complejas. Ideal para cocinar desde el móvil en la cocina.
Ficha actualizada 25 sept 2026, 0:44 · upstream 25 sept 2026, 0:39 · release sin release detectada
Qué es rezepte
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Rezepte es una aplicación web diseñada para gestionar recetas familiares de forma segura y privada. Funciona como un único binario que incluye la interfaz web (SvelteKit) y la base de datos (SQLite), eliminando la necesidad de servidores externos o runtime de Node.js. Soporta múltiples usuarios con roles, escalado de ingredientes por comensales y modo cocina optimizado para pantallas táctiles.
La aplicación se despliega fácilmente mediante Docker o como binario nativo, utilizando un único directorio de datos para persistencia. Ofrece una API HTTP completa con tokens de alcance para automatizaciones y un endpoint MCP para asistentes de IA que pueden leer y editar recetas. La interfaz soporta inglés y alemán, permitiendo a cada miembro elegir su idioma preferido.
> [!WARNING] > El proyecto se encuentra en una etapa temprana. La API, la configuración y el método de despliegue pueden cambiar entre versiones. Es fundamental realizar copias de seguridad antes de actualizar y leer el changelog para evitar pérdida de datos o incompatibilidades con scripts existentes.
- Gestión centralizada de recetas familiares sin depender de servicios en la nube
- Visualización de recetas paso a paso en modo cocina desde un teléfono móvil
- Integración con asistentes de IA mediante endpoint MCP para búsqueda y edición de recetas
- Escalado automático de cantidades de ingredientes según el número de comensales
- Organización de fotos de platos con galería ligera y selección de portada
- Autenticación segura local sin necesidad de registro externo ni gestión de cuentas en terceros
- Arquitectura monolítica simplificada: un único binario Go + SvelteKit sin dependencias externas
- Base de datos SQLite integrada, eliminando la necesidad de instalar servidores de base de datos separados
- Endpoint MCP nativo para permitir a agentes de IA interactuar con el contenido de las recetas
- Soporte multiusuario con roles y gestión de contraseñas local sin intervención externa
- Modo demostración incluido para probar la interfaz sin configurar volúmenes o credenciales iniciales
- Licencia Apache 2.0 que permite uso libre, modificación y distribución en entornos personales o comerciales
- El proyecto está en una etapa temprana de desarrollo, por lo que la API y la configuración pueden cambiar sin aviso entre versiones
- La interfaz de usuario solo soporta inglés y alemán actualmente; añadir otros idiomas requiere traducción manual de archivos de catálogo
- No existe registro automático de usuarios; el administrador debe crear manualmente las cuentas de los miembros del hogar tras el primer inicio
- Las variables de entorno como REZEPTE_ADMIN_PASSWORD solo se leen en el primer arranque para crear el usuario propietario, no se pueden cambiar después sin editar la app
- La base de datos y las fotos residen en un único directorio de volumen; una corrupción del sistema de archivos puede afectar a ambos tipos de datos simultáneamente
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.
Utiliza Docker con persistencia de volúmenes para guardar la base de datos SQLite y las imágenes. Ejecuta el contenedor en el puerto 8060. Define REZEPTE_ADMIN_PASSWORD antes del primer inicio para crear el usuario admin. Usa el modo --demo para probar sin configurar volúmenes, aunque los datos se pierden al detener el contenedor. Para producción, configura un reverse proxy y asegúrate de copias de seguridad regulares del volumen /data.
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.
