Projects/Magic Mirror

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