HomeCanvas
HomeCanvas transforma una Raspberry Pi con pantalla táctil en un display de pared multifuncional: marco de fotos con Immich, dashboard con ~40 widgets arrastrables desde navegador, reproductor Spotify/Bluetooth y compartición cifrada E2EE desde móvil. App nativa Flutter para Linux.
Ficha actualizada 26 sept 2026, 19:54 · upstream 26 sept 2026, 19:52 · release v1.0.0
Qué es HomeCanvas
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
HomeCanvas convierte una Raspberry Pi 4 o 5 con pantalla táctil en un display de pared autocontenido para el hogar. Integra tres funciones principales: marco de fotos sincronizado con Immich, dashboard modular con casi 40 widgets arrastrables desde navegador, y altavoz multimedia con Spotify Connect o Bluetooth.
La aplicación está construida con Flutter como app nativa Linux, optimizada para Raspberry Pi con bajo consumo de recursos (1 núcleo CPU, 1GB RAM mínimo). Incluye 16 temas visuales completos, soporte para widgets de clima, calendario, red doméstica, laboratorio doméstico, y compartición cifrada end-to-end desde una app Android acompañante.
El sistema opera en modo kiosco fullscreen sin escritorio, con gestión automática de burn-in mediante animaciones lentas, apagado por inactividad y reinicio automático tras fallos. La instalación es un comando único que configura todo el entorno necesario.
- Marco de fotos digital privado sincronizado con Immich para mostrar álbumes familiares sin subir datos a la nube
- Dashboard centralizado en sala mostrando clima, calendario, estado red doméstica y widgets personalizados arrastrables desde móvil
- Altavoz multimedia multifunción como altavoz Bluetooth o dispositivo Spotify Connect con visualizador de audio integrado
- Pantalla compartida familiar para recibir fotos, notas y enlaces cifrados desde cualquier smartphone del hogar
- Monitor de laboratorio doméstico mostrando salud servidores, certificados, actualizaciones y métricas de red
- Instalación one-command con script que configura automáticamente todo el entorno sin intervención manual adicional
- Privacidad por diseño: datos locales en servidor propio, sin cuentas ni análisis del proveedor, credenciales nunca versionadas
- Compartición cifrada end-to-end desde app Android acompañante con clave única por mensaje, incluso detrás de reverse proxy
- 40 widgets arrastrables desde navegador con editor visual que renderiza previews reales antes de aplicar cambios
- Optimizado para Raspberry Pi 4/5 con Flutter nativo Linux: bajo consumo (1GB RAM, 1 núcleo CPU) y sin desktop
- 16 temas visuales completos aplicados a toda la interfaz más sistema de páginas por hora para widgets temporales
- Requiere Raspberry Pi 4 o 5 con pantalla táctil; no compatible con hardware genérico sin adaptadores específicos
- Dependencia obligatoria de servidor Immich instalado previamente en la red local
- Widgets externos (clima, trenes, carbono) requieren APIs públicas específicas que pueden cambiar o desaparecer
- No incluye Docker ni compose file según análisis técnico; instalación manual requerida para entornos containerizados
- Compartición E2EE solo desde app Android acompañante en este repositorio; iOS no soportado actualmente
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.
Requiere Raspberry Pi 5 o 4 con pantalla táctil, Raspberry Pi OS (trixie) o distribuciones Linux 64-bit ARM/Intel. Instalar Immich server previamente en red local. Ejecutar curl de install.sh desde terminal; script pregunta antes de modificar sistema. Actualizar ejecutando mismo comando. Configurar Spotify Connect como dispositivo 'Kiosk'. Para widgets externos verificar disponibilidad APIs (Open-Meteo, National Grid ESO). Ver INSTALL.md para extras opcionales.
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.







