Todos tus calendarios en una vista de mes
Google Calendar, iCloud, Outlook o cualquier enlace iCal. Cada calendario con su color, y los eventos llevan su emoji solos: fútbol, dentista, vuelos, cenas.

Calendario familiar de pared, de código abierto
Marco pone el calendario familiar, el tiempo, los cumpleaños y tus fotos en una pantalla tranquila en la cocina o el pasillo. Instálalo en casa en una Raspberry Pi o una tele vieja y tus datos se quedan allí.

curl -fsSL https://marcohome.app/install | bashQuién tiene fútbol, cuándo es el dentista, de quién es el cumpleaños del domingo y si hace falta abrigo. Marco lo deja en la pared, así nadie tiene que preguntar ni abrir una app.
La pantalla
Todo sale de los calendarios y fuentes que ya usas. Esto es lo que muestra la pantalla.
Google Calendar, iCloud, Outlook o cualquier enlace iCal. Cada calendario con su color, y los eventos llevan su emoji solos: fútbol, dentista, vuelos, cenas.

Los calendarios de Airbnb y Booking se convierten en barras de entrada a salida, con los huéspedes como pequeños iconos. Las llegadas y salidas aparecen entre los destacados.

"La lavadora ha terminado." Una tarjeta a pantalla completa con un aviso sonoro, enviada desde Home Assistant, un script o tu móvil. Los recordatorios como "Sacar la basura" se pueden repetir cada martes y viernes.

Un teletipo de cualquier fuente RSS o Atom, cuentas atrás para las fechas importantes, una lista de tareas y el mensaje del día.

Con Open-Meteo o Home Assistant, la pantalla sigue al cielo de fuera: gotas en el cristal, nieve que cae o un sol cálido. Esta va en directo en tu navegador.

"Hoy: Elena (39)", "En 2 h 12 min: llamada con cliente", "Fiesta de Halloween mañana". Lo importante, al lado del reloj.

Ahora, por horas y a cinco días con Open-Meteo, o con los sensores de tu Home Assistant. Si llueve fuera, llueve en la pantalla.

Tu propia galería o fotos de stock. El recorte inteligente deja caras y mascotas lejos del reloj y del tiempo, con un zoom lento y transiciones suaves.

Pon una en el salón y otra en la cocina. Cada pantalla tiene su diseño, tema, fotos y calendarios, y puedes recargar, identificar o atenuar cualquiera desde el móvil.

Las pantallas son privadas por defecto. Abre el enlace privado de la pantalla, o escribe en el móvil el código de 6 caracteres que muestra una tele nueva. Puedes revocar un dispositivo cuando quieras.

Diseños
Cinco diseños: calendario grande, izquierda y derecha, arriba y abajo, hora grande y agenda. Todos funcionan en horizontal o en vertical, con tema oscuro o claro, y el calendario puede pasar a vista semanal.







Demo en vivo
La misma aplicación de pantalla que instalas, funcionando en tu navegador con datos de ejemplo: una familia en Lisboa, dos niños, una casa en la playa y mucho fútbol.
La demo solo se carga cuando pulsas el botón.


Tres formas de usarlo
La misma aplicación en las tres. Tú eliges dónde vive.
Una Raspberry Pi, un NAS, un mini PC o cualquier equipo Linux en casa. Un comando lo instala y todo se queda en esa máquina.
Un botón despliega Marco en tu propia cuenta de Cloudflare. Gratis para una familia. Sin servidor en casa.
El botón llegará con la primera versión que lo admita.
Lo alojamos nosotros en app.marcohome.app. Déjanos tu email y te escribiremos una vez, cuando abra.
Marco Cloud
Marco Cloud es la misma app, alojada por nosotros. Entras con tu cuenta, añades tus calendarios y fotos, y abres el enlace privado en cualquier tele, tablet o móvil viejo. La estamos construyendo ahora. Déjanos tu email y te mandaremos una invitación cuando se abran las primeras cuentas.
Instalar
Marco funciona en Raspberry Pi OS, Debian, Ubuntu o Docker. Elige la forma que encaje con tu casa.
Ejecútalo en el equipo que va a alojar Marco. Te pregunta qué papel tendrá ese equipo:
curl -fsSL https://marcohome.app/install | bashDescarga la última versión publicada (o la compila si aún no hay ninguna), crea un servicio del sistema y muestra un código QR para terminar la configuración desde el móvil. Después, el comando marco se encarga del resto:
marco statusmarco updatemarco logsmarco urlmarco uninstallArranca Marco en el puerto 3000 con sus datos en un volumen de Docker.
git clone https://github.com/mr-reb00t/marco.git cd marco docker compose up -d
docker compose logs marco | grep setupEl registro muestra un enlace de configuración de un solo uso. Ábrelo cambiando localhost por la dirección de tu servidor, por ejemplo http://homeserver.lan:3000.
¿Ya tienes el servidor en otro equipo? Convierte una Raspberry Pi en pantalla. En el panel, abre Pantalla, Ajustes, Enlace privado, y pásale ese enlace al instalador:
curl -fsSL https://marcohome.app/install | bash -s -- \
--mode kiosk --url http://homeserver.lan:3000/d/<private-key>Instala Chromium en modo kiosco, desactiva el apagado de pantalla y oculta el cursor. La Pi solo muestra la pantalla, así que no necesita Node.js ni un servidor propio.
¿Ya tienes el repositorio clonado? Ejecuta deploy/install.sh --kiosk-only --url <enlace> desde él.
Necesita Node.js 20 o posterior.
git clone https://github.com/mr-reb00t/marco.git cd marco npm ci npm run build npm start
Marco escucha en http://localhost:3000. Usa un servicio de systemd o un gestor de procesos para que siga en marcha.
Primer arranque
Una instalación nueva abre un asistente. Sin contraseña por defecto y sin archivos de configuración que editar.







El panel funciona en cualquier móvil u ordenador de casa. Los cambios llegan a la pantalla en un segundo, sin recargarla.
Hardware
Muy poco. Casi todas las familias tienen las piezas en un cajón.
Lo ideal es una Pi 4 o 5. Una Pi 3 funciona con el modo ligero, que quita los efectos WebGL. También vale cualquier mini PC o portátil viejo.
Cualquiera con HDMI. Cuélgala de pie y Marco pasa al diseño vertical.
Una tablet en la nevera o el navegador de una smart TV. Una pantalla nueva muestra un código de 6 caracteres: escríbelo en el móvil y esa pantalla arranca.

Privacidad
Con Marco autoalojado, todo funciona en tu propio equipo. Nunca vemos tus calendarios, tus fotos ni quién forma tu familia.
Preguntas
Sí. Pega la dirección secreta en formato iCal del calendario, o crea un cliente OAuth gratuito de Google y vincula tu cuenta con acceso de solo lectura y actualizaciones más rápidas. iCloud, Outlook y cualquier enlace iCal también funcionan.
Lo ideal es una Raspberry Pi 4 o 5 con Raspberry Pi OS Bookworm (64 bits). Una Pi 3 funciona con el modo ligero. El servidor también puede ir en un mini PC, un portátil viejo o un equipo con Docker.
Solo para traer tus calendarios, el tiempo y las noticias. Si se cae la conexión o el servidor, la pantalla sigue mostrando los últimos datos.
Español, inglés y portugués, en la pantalla y en el panel. Cada pantalla puede tener su idioma.
Sí. Marco puede mostrar una entidad de tiempo y sensores de interior de Home Assistant. Home Assistant puede enviar anuncios, recargar pantallas o activar el modo noche a través de la API.
Nada. Marco es gratis y tiene licencia MIT. La idea es que Marco Cloud también sea gratis.
Sí. Cualquier navegador moderno puede ser una pantalla. Abre su enlace privado o empareja el dispositivo con un código.
Ejecuta marco update si usaste el instalador. Con Docker, descarga el código nuevo y ejecuta docker compose up -d --build. Tus datos se conservan.
Ejecuta un comando, responde a unas preguntas en el asistente y el calendario familiar queda en la pared, donde todos lo ven.
curl -fsSL https://marcohome.app/install | bashThis page is also in English.
View in English