HomeOS: un panel táctil familiar autoalojado para organizar el hogar

Fuentes: HomeOS: a self-hosted family dashboard for a kitchen touchscreen

HomeOS es un sistema operativo familiar autoalojado, pensado para correr en una pantalla táctil instalada en la cocina o en un punto común del hogar. El proyecto, alojado en GitHub bajo la cuenta danialkhilji/HomeOS, centraliza en una única interfaz compartida las tareas del hogar: lista de la compra, recados, notas, cumpleaños y horarios de oración, de modo que cualquier miembro de la familia pueda consultarlos o actualizarlos desde el mismo dispositivo.

Desde el punto de vista técnico, la aplicación se divide en un frontend construido con React, TypeScript, Vite y Tailwind CSS, y un backend en Python 3.12 con FastAPI, SQLAlchemy y SQLite como base de datos local. El despliegue se realiza mediante Docker y Docker Compose, y el equipo recomienda instalarlo en un mini-PC Linux conectado a una pantalla táctil.

La instalación es directa: basta con clonar el repositorio, copiar el archivo .env de ejemplo y levantar los contenedores con docker compose up --build. Al ser una solución self-hosted, todos los datos —recados, listas, recordatorios— quedan en el dispositivo del usuario, sin dependencias de servicios en la nube de terceros. Esto lo convierte en una alternativa privada y personalizable a asistentes familiares comerciales, dirigida a hogares con varios miembros que necesitan coordinarse a diario desde un único panel visible.