# magic-frame

> Self-hosted, open-source dashboard for home displays with drag-and-drop editor, Home Assistant integration, Immich wallpapers, and live sync across screens.

- **Category:** Home Automation
- **Licence:** Other
- **Latest version:** v1.5.10
- **Open source:** source_available
- **Languages:** Typescript
- **Platforms:** Docker, Helm, Home Assistant
- **Tags:** PostgreSQL, Dashboard, Caddy, Raspberry Pi, WebSocket, Drag And Drop, Homelab, Immich, Home Assistant, Typescript, Next.js, Docker, React, Kiosk, Self Hosted, Smart Home, Digital Signage, Glassmorphism, Picture Frame, Tablet Display, Family Board

## Description

Magic Frame is a self-hosted dashboard for turning any browser-capable screen into a versatile home display. It works as a family board with shopping lists, calendars, and weather; a smart-home hub with live Home Assistant entity updates, camera feeds, and scene buttons; a picture frame rotating wallpapers from Immich or WebDAV; and a status display showing device activity. A drag-and-drop editor on a 24-column grid lets you build layouts with live preview, and changes sync to all connected displays in under 100 ms via WebSocket. It runs via Docker Compose with pre-built multi-arch images (works on Raspberry Pi 4/5), as a Home Assistant add-on, or on Kubernetes via a community Helm chart. The license is Polyform Noncommercial 1.0.0 — free for non-commercial use by individuals, households, clubs, NGOs, and schools; commercial use requires a separate license.

## Links

- [Homepage](https://github.com/jeremiaa/magic-frame)
- [Website](https://magicframe.dev)
- [Docker](ghcr.io/jeremiaa/magic-frame-app)
- [GitHub Repository](https://github.com/jeremiaa/magic-frame)
- [GitHub Discussions](https://github.com/jeremiaa/magic-frame/discussions)
- [Documentation](https://magicframe.dev/docs)
- [Home Assistant Add-on Repository](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Fjeremiaa%2Fmagic-frame)
- [Imprint](https://magicframe.dev/imprint)
- [Privacy Policy](https://magicframe.dev/privacy)

---
Source: https://selfhost.directory/project/magic-frame