Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

FamilyAssistant

FamilyAssistant es un asistente doméstico auto-alojado para la gestión de comidas, compras, despensa y tareas. Ejecuta sobre Raspberry Pi o cualquier host Docker, utilizando SQLite localmente sin requerir cuentas en la nube, con interfaz PWA y soporte opcional para IA.

Ficha actualizada 24 sept 2026, 16:10 · upstream 24 sept 2026, 15:59 · release v1.3.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es FamilyAssistant

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

FamilyAssistant centraliza la planificación de menús semanales, la lista de compras basada en el inventario actual del hogar, el seguimiento de tareas domésticas y la gestión de recetas. Está diseñado para ejecutarse en hardware propio, típicamente una Raspberry Pi 5 detrás de Portainer y Cloudflare Tunnel, garantizando que los datos permanezcan bajo control del usuario sin depender de servicios externos obligatorios.

CASOS DE USO
  • Planificación semanal de comidas con escalado de porciones por miembro.
  • Generación automática de lista de compras basada en el plan semanal y el inventario actual.
  • Gestión de despensa con seguimiento de vida útil y marcado de consumos.
  • Seguimiento de tareas domésticas (chores) con calendario local y registro de completados.
  • Importación de recetas desde URLs con filtrado por alergias y dietas.
  • Exportación de datos para cumplimiento GDPR y eliminación segura de cuentas.
PUNTOS DESTACADOS
  • Ejecución local con SQLite en disco, eliminando la necesidad de cuentas en la nube obligatorias.
  • Interfaz PWA instalable en móviles con lectura offline para listas core.
  • Encriptación AES-256-GCM para claves de modelos LLM (Anthropic, OpenAI, Ollama).
  • Soporte multi-familia con roles definidos (owner/adult/child) y gestión de tenencia.
  • Arquitectura ligera basada en Node.js nativo sin framework web pesado.
  • Configuración inicial automática de secretos (AUTH_TOKEN, SESSION_SECRET) al primer arranque.
PRECAUCIONES
  • La interfaz gráfica inicial está disponible en inglés y noruego; la documentación es en inglés.
  • El módulo de tareas domésticas (chores) carece aún de UI para creación familiar completa.
  • Requiere configuración cuidadosa de HTTPS_TERMINATED para evitar pérdida de cookies de sesión.
  • La base de datos SQLite puede bloquear escrituras concurrentes bajo alta carga sin gestión adecuada.
  • No incluye integración nativa con Google Calendar, solo eventos locales.
VISUAL

Capturas del proyecto

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

Weekly meal planShopping list generated from the weekPantry inventoryFamilyAssistant dashboard — today’s meals, chores and shopping listWelcome screenSign-in screen
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

Despliegue recomendado en Docker/Portainer. Asegurar HTTPS o usar LAN HTTP sin HTTPS_TERMINATED=true. Configurar AUTH_TOKEN (mínimo 16 caracteres) y ALLOWED_ORIGINS explícitos en producción. Para Raspberry Pi, verificar recursos: 4 núcleos CPU, 8GB RAM, 10GB disco mínimo. Usar imagen ghcr.io/christerfrestad/familyassistant:main.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
77787777114348080
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.