Reachy Mini becomes a smart speaker your iPhone, Mac, or Spotify app discovers automatically. Music plays through the robot — and the robot moves with it. Zero-config install, no kernel modules, no systemd edits.
Antennas track the rhythm; head and body move just enough — without whining over the music.
What's inside
Two protocols, one app. Whatever your guest pulls out of their pocket, Reachy Mini is already in their device list.
Routes any audio an iPhone, iPad, or Mac can play — Apple Music, Spotify, YouTube, podcasts, FaceTime, Safari videos, system sounds. Powered by open-source shairport-sync; not Apple-MFi-licensed.
Reachy Mini shows up in the Spotify app on iOS, Android, desktop, and web. Lock-screen "Now Playing", multi-device queue, instant transfer all work. Powered by open-source librespot; not officially licensed by Spotify.
Head bob, antenna pulse, and a gentle body sway, all derived from the audio in real time. Three styles to match the genre.
No curl | sh, no kernel modules, no systemd overrides. Click Install in Reachy Mini Control. The app provisions itself on first run.
Auto-pauses after 60 s of silence. Antennas use the safe-torque enable pattern, so the head never jumps when reactivity toggles.
A small page at reachy-mini.local:8042 — pair status, volume, dance-style picker, re-pair button.
Install & pair
Under the hood
The whole audio path runs as per-app subprocesses with an in-process pipe-tee for beat detection. The same architecture serves both AirPlay and Spotify Connect, so adding the second protocol cost almost no extra code.