A Reachy Mini app

Reachy‑Motion

Talk with Reachy Mini — it moves with what it says, in real time.

Nods when it agrees, shrugs when it's unsure, perks up its antennas when it's excited. 邊聊邊動!

How it works

  1. 1You talkJust speak to the robot — it listens through its own microphone.
  2. 2It answers out loudA live voice model replies, fast enough for real back-and-forth.
  3. 3Every clause becomes a gestureAn AI choreographer turns each phrase into head, antenna and body motion, timed to land with the audio.

On top of that it breathes, sways gently while it speaks, and reacts the moment you start talking — no frozen robot while the AI thinks.

New in v0.4: switch the motion engine to Binh Pham's flow-matching motion model for learned, organic movement — or run his fine-tuned planner and the model entirely on your Mac, no cloud needed.

Pick a voice

OpenAI

GPT‑Live‑1

Full-duplex voice: interrupt it any time, it answers in a blink. Needs an OpenAI API key.

ElevenLabs

Your agent

Use any ElevenLabs Agent — including one with your own cloned voice. Gestures are the most precisely timed here.

Local · 台語

Taiwanese

Speech recognition, chat and voice all run on your own Mac (Apple Silicon). Optional, for the adventurous.

Switch any time from the app page — or just ask the robot: “switch to ElevenLabs”.

Things to try saying

A small “body agent” understands these by meaning, not keywords: it moves the camera to follow your face, takes a picture to describe what's in front of it, adjusts the volume and looks things up on the web.

Install in three steps

  1. Find it in your dashboard. Open Reachy Mini Control (or the robot's dashboard), go to Discover apps, search for reachy_motion and click Install.
  2. Add your keys. Start the app, open its settings page and fill in Keys & voices: an OpenAI API key, and for ElevenLabs mode your agent ID.
  3. Say hi. Pick a voice and start talking. Reachy will take it from there.

Works on Reachy Mini Wireless (runs on the robot itself), Reachy Mini Lite, and the simulator.

Your keys stay yours

This Space contains only code. Your API keys are typed into the app's settings page and saved on your robot or computer (~/.config/reachy_motion/.env, readable only by you). The page never shows them back, and they are only ever sent to the provider you chose.

Thanks

Motion recipes and animation runtime by Binh Pham (reachy-animation, Apache-2.0). Robot, SDK and daemon by Pollen Robotics. Reachy-Motion itself is open source under Apache-2.0.