pollen-robotics/reachy_mini
Reachy Mini's SDK
Reachy Mini – Open‑source expressive robot
What it is
- A small, 3‑DoF robot kit (wireless or USB‑connected) that you can assemble in a few hours.
- Comes with a Python and JavaScript SDK so you can program its motions, camera, and speakers.
- Designed for hobbyists, makers, and AI developers who want a physical platform to test LLM‑driven or other AI behaviours.
Key components
- Hardware – Raspberry Pi CM4‑based board (wireless version) or a simple USB‑powered board (Lite). Includes servos for head, arms, and a microphone/speaker.
- SDK – Python package (
reachy_mini) for low‑level control (joint angles, trajectories) and higher‑level utilities (head pose helpers). A JavaScript SDK lets you drive the robot from a browser via WebRTC, enabling zero‑install web apps. - App ecosystem – Apps are hosted on Hugging Face Spaces and installed through the robot’s control UI. Example apps: a conversational agent (LLM‑powered), a radio player, and a hand‑tracking controller.
- Simulation – MuJoCo‑based virtual robot so you can develop and test code without hardware.
Getting started
- Pick a platform – Wireless (RPi CM4 + battery), Lite (USB), or Simulation (MuJoCo). Links in the README lead to step‑by‑step guides.
- Install the SDK – Recommended to use
uv(fast installer) or fall back topip. - Run a quick demo – Python example shows how to move the head in a few lines:
from reachy_mini import ReachyMini from reachy_mini.utils import create_head_pose with ReachyMini() as mini: mini.goto_target( head=create_head_pose(z=10, roll=15, degrees=True, mm=True), duration=1.0, ) - Explore apps – Browse the Hugging Face app store, install the Conversation app to talk to the robot, or build your own web app using the JavaScript SDK.
Typical use cases
- AI‑driven interaction – Connect LLMs (Claude, Codex, etc.) to make the robot converse, answer questions, or follow spoken commands.
- Computer‑vision demos – Use the built‑in camera with hand‑tracking or object‑detection models to make the robot react to gestures.
- Education & research – Prototype embodied AI behaviours, reinforcement‑learning agents, or human‑robot interaction studies on a cheap, open‑source platform.
- Prototyping web‑based robot interfaces – Build a browser UI that streams video and sends control commands via WebRTC, then share the URL with anyone.
Community & support
- Discord – Active community for troubleshooting, sharing builds, and collaborating on apps.
- Documentation – Hosted on Hugging Face; includes installation, quickstart, core concepts, and AI integration guides.
- Contributing – Open issues are welcomed; contribution guidelines are in
docs/contributing.md.
License
- Code: Apache 2.0
- Hardware design files: Creative Commons BY‑SA‑NC
Reachy Mini bridges the gap between software‑only AI projects and real‑world embodied agents, giving developers a tangible playground for LLM‑driven robotics.
Related
- Dispatch
- Project
- Dispatch
- Dispatch
- Dispatch