What is M2C2?
M2C2 (Magic Mirror 2 — Anakatech edition) turns a wall-mounted display into a privacy-first home dashboard powered by a Raspberry Pi. It shows time, weather, calendar, news, reminders, photos, sports, health summaries, and smart-home status — optionally controlled hands-free with Hey Piper, the built-in voice assistant.
What you get
| Area | What M2C2 does |
|---|---|
| Information | Clock, weather, headlines, RSS, daily digest modules |
| Productivity | Google Calendar, reminders, shopping list |
| Voice | Piper wake word, natural commands, TTS replies |
| Smart home | Philips Hue, Tuya, Home Assistant, MQTT devices |
| Wellness | Health and sports tracking widgets (where enabled) |
| Media | Screensaver / photo frame, themes and backgrounds |
| Household | Kids Mode for simplified layouts and safer defaults |
| Mobile | Companion app for remote control and photo upload |
| Extensibility | Addons with manifest.json, marketplace distribution |
💡 Tip: M2C2 is designed to run locally on the Pi. Cloud accounts (for example Google Calendar) are optional and only used when you configure them.
How it runs
- A Node.js server hosts the UI and REST APIs (typically managed with PM2).
- Python microservices can handle heavier jobs (STT pipelines, optional CV, tool integrations).
- The Pi boots into kiosk mode (Chromium fullscreen) so the mirror feels like an appliance.
Who it is for
- DIY builders who want MagicMirror²-style flexibility with a guided installer and modern stack.
- Families who want a shared calendar, reminders, and kid-safe mode on the wall.
- Developers who want to ship addons to the M2C2 Marketplace.
⚠️ Warning: Smart mirrors involve mains-powered displays and sometimes USB peripherals. Follow local electrical safety rules, use quality PSUs, and secure the Pi so cables cannot be pulled by children.
Next steps
Last updated on
Was this helpful?