Magic Mirror
Smart home display system
Node.jsRaspberry PiPythonReactMagicMirror²OpenWeatherWhisper
What is Magic Mirror?
Magic Mirror is a Raspberry Pi-powered smart display hidden behind a two-way acrylic mirror. During the day it's a functional mirror. At night, the display activates showing live weather, calendar events, system telemetry, and custom AI-generated content — all through the mirror glass.
Build Process
The frame was CNC-routed from maple and powder-coated aluminum corner brackets. The two-way acrylic (70% reflectivity) sits 15mm in front of the monitor. The Pi 4 runs a Node.js server driving the MagicMirror² framework with custom module extensions I've written, including a Meshtastic network status widget and a Claude-powered daily summary module.
Installed Modules
Clock & Date
Live
Weather (OpenWeather)
Live
Google Calendar
Live
System Stats
Live
AI Quote Generator
Live
News Feed (RSS)
Live
Compliments Module
Live
Meshtastic Status
Live
Spotify Now Playing
Dev
Face Recognition
Planned
Voice Control (Whisper)
Planned
Home Assistant Bridge
Planned
// Hardware
Display32″ 1080p Monitor
ComputerRaspberry Pi 4 (4GB)
MirrorTwo-way acrylic, 70% reflectivity
FrameCustom wood + aluminum
OSRaspberry Pi OS Lite
FrameworkMagicMirror²
// System
Uptime47 days
CPU Temp54°C
Memory62% / 4GB