Make Reachy Mini move with emotion in real time
Humanoid, Hard
Type what Reachy Mini should act out, like "sneezing" or "heartbroken", and get a head, antenna and body motion it can play right away. The builder's demo was one of the top robotics posts on X this month (~49K views), and the code, models and dataset are open.
Binh (@pham_blnh) split the problem in two. A fine-tuned language model writes a short motion script from your prompt, and a small flow-matching model trained on real Reachy Mini clips turns it into smooth 25 Hz motion with antenna flicks and overshoot. There are three planner sizes (27B, 4B and 0.8B), a browser demo at https://huggingface.co/spaces/binhpham/reachy-mini-motion-generator, and an open dataset of 10,872 prompts performed by the robot (about 15 hours of motion). The companion reachy-animation library plays generated moves live, blended with idle breathing and head sway while the robot talks.
Hardware & cost: A Reachy Mini or its simulator. The motion server needs Linux, an NVIDIA GPU and Docker (an RTX 5090 runs the 4B model, per the README). The planners also run on a Mac or CPU, more slowly.
Difficulty: Hard.
Agent install prompt (paste into Claude Code, Cursor or Codex): "Clone https://github.com/pham-tuan-binh/reachy-motion-generator and follow its README. If I have an NVIDIA GPU, start the 4B server with docker compose and test /generate-dense with the prompt 'sneezing'. If not, use the offline pipeline with the 0.8B planner. Then play the result on my Reachy Mini (or the simulator) with reachy-animation."
Seen on X: https://x.com/pham_blnh/status/2106239250748555447
Source: pham-tuan-binh/reachy-motion-generator on GitHub: https://github.com/pham-tuan-binh/reachy-motion-generator (facts checked against the project README, Oct 2026).
Quick answers
- What do you need to make Reachy Mini move with emotion in real time?
- A Reachy Mini or its simulator. The motion server needs Linux, an NVIDIA GPU and Docker (an RTX 5090 runs the 4B model, per the README). The planners also run on a Mac or CPU, more slowly.
- How hard is it to make Reachy Mini move with emotion in real time?
- Hard.
Ideas to try with it
Our ideas, not the builder's claims.
- Play a happy animation when your tests pass and a sad one when they fail
- Match its mood to the music that's playing
- React to chat messages with a different motion for each emoji
- Source
- @pham_blnh on X
- Posted
- 2026-10-03
- Builder
- @pham_blnh
- Built with
- Reachy Mini
Reachy Mini, 3 builds: Set up Reachy Mini as a talking desk companion · Give Reachy Mini a real-time voice and personality · Make Reachy Mini move with emotion in real time
What to build next
Builds that share a board, robot or agent with this one.
Set up Reachy Mini as a talking desk companionAlso built on Reachy Mini
Give Reachy Mini a real-time voice and personalityAlso built on Reachy Mini
Turn Reachy Mini into a fully local baby companionAlso built on Reachy Mini
Try NVIDIA Isaac GR00T, an open humanoid foundation modelAnother humanoid
Build Open Duck Mini, a Disney BDX-style walking droid under $400Another humanoid
Build Berkeley Humanoid Lite, a sub-$5,000 open humanoidAnother humanoid