Skip to content
← All builds
Muted demo loop from the projectCredit: @pham_blnh on X

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.

  1. Play a happy animation when your tests pass and a sad one when they fail
  2. Match its mood to the music that's playing
  3. 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.