This isn't a demo. One Raspberry Pi, one Pi-hole, one dedicated WhatsApp number, two kids, three subjects — and zero daily screen time arguments. Here's exactly how it's wired up.
The main Raspberry Pi 5 runs Pi-hole and ClawTutor. A second Pi connects a USB MIDI keyboard and sends live note data via MQTT — so the Music tutor Melody can hear what the kids play.
Core services on the main Pi.
A dedicated phone number keeps ClawTutor cleanly separated from any personal accounts. The Pi never touches personal messages. A pay-per-use SIM is enough — you only need it to register the number, not for active data or calls.
Each child gets their own AI tutor per subject — with a separate personality, curriculum, and progress tracking. More subjects are on the roadmap.
Each tutor adapts to the child's grade and curriculum. Progress is stored separately so the weekly report shows a clear picture per child per subject. The Music tutor Melody receives live MIDI data from a USB keyboard — she can hear what the kids play and give real-time feedback.
Pi-hole is the DNS server for every controlled device. Each device has its DNS setting pointed at the Pi — either pushed automatically via the router's DHCP, or set manually per device. ClawTutor patches Pi-hole's blocklist per device, per child — no parental-controls app, no platform subscription needed.
DNS blocking only works for devices that need the internet. Local games, offline content, and cached apps slip through. A smart plug or home automation gateway closes that gap — ClawTutor can simply cut the power when credits run out.
Every Sunday ClawTutor sends a plain-language summary to the parent. No dashboard to log into. No app to check. Just a message — same as the kids get, but on your number.
Maths, English, and Music are live. Here's what Oliver is actively planning for the next months.