These blocks control a Reachy Mini robot. You need the
Reachy Robot Bridge app running on the same computer.
Download it from
github.com/bethqzak/reachy-blocks-releases.
| Block | What it does |
|---|---|
| wake up Reachy | Enable motors so the robot can move |
| Reachy go to sleep | Disable motors (safe resting state) |
| move head (direction) | Turn head to front, left, right, up, or down |
| move head pitch/yaw/roll | Move head to exact angles in degrees. "in _ secs" sets how long the move takes (default 0.5); the next block waits for it to finish. |
| move head x/y/z | Slide the head without turning it. Millimetres, not centimetres: 10 moves it 1cm. Range -25 to 25 (2.5cm), and it stops at the limit without warning. "in _ secs" sets how long the move takes. |
| turn body to | Rotate the body on its base, -60 to 60 degrees (+ is left). "in _ secs" sets how long the turn takes. |
| move head … and antennas … | Move the head and both antennas at the same time, as one smooth move. Use this instead of two separate move blocks, which run one after the other. "in _ secs" sets how long the whole move takes. |
| play emotion | Play an emotion animation (happy, sad, etc.) |
| all emotions | Returns a comma-separated list of available emotions |
| dance | Play a dance from the dance library |
| stop Reachy | Stop all currently running moves |
| set antennas | Set left and right antenna angles in degrees. "in _ secs" sets how long the move takes. |
| Reachy say | Speak text aloud using text-to-speech |
| head tracking on/off | Enable or disable face-following head tracking |
| Reachy connected? | True if the bridge can reach the robot |
| face detected? | True if a face is visible in the camera |
| head x / head y position | X or Y coordinate (-100 to 100) of detected face |
| show / hide camera feed | Show or hide the live camera on the stage |
| set camera position | Move the camera feed to an x, y position |
| set camera size | Set the width of the camera feed in pixels |
These blocks let you have a real-time voice conversation with an AI assistant
powered by OpenAI Realtime. You need the
Reachy Robot Bridge app running (it proxies the OpenAI connection) and an
OpenAI API key configured in the bridge.
Download the bridge from
github.com/bethqzak/reachy-blocks-releases.
Students also need microphone access enabled in the browser.
| Block | What it does |
|---|---|
| start voice chat | Start a voice conversation with custom instructions |
| start voice chat voice… | Start with a specific voice (coral, alloy, sage, etc.) |
| stop voice chat | End the current voice conversation |
| voice chat active? | True if a voice chat session is currently running |
| last user message | The last thing the user said (transcribed) |
| last assistant message | The last thing the AI assistant said |
| voice chat transcript | The full conversation transcript as text |
You can save up to 30 projects. Choose one to overwrite with your current work, or delete one to free a slot.
We'll guide you step-by-step to build your very first program. Choose one to begin!
Description