# Reachy Mini 🤖

[![Discord](https://img.shields.io/badge/Discord-Join_the_Community-7289DA?logo=discord&logoColor=white)](https://discord.gg/Y7FgMqHsub)

**Reachy Mini is an open-source, expressive robot made for hackers and AI builders.**

🛒 [**Buy Reachy Mini**](https://www.hf.co/reachy-mini/)

[![Reachy Mini Hello](https://github.com/pollen-robotics/reachy_mini/raw/main/docs/assets/reachy_mini_hello.gif)](https://www.pollen-robotics.com/reachy-mini/)

## ⚡️ Build and start your own robot

**Choose your platform to access the specific guide:**

| **🤖 Reachy Mini (Wireless)** | **🔌 Reachy Mini Lite** | **💻 Simulation** |
| :---: | :---: | :---: |
| The full autonomous experience.Raspberry Pi CM4 + Battery + WiFi. | The developer version.USB connection to your computer. | No hardware required.Prototype in MuJoCo. |
| 👉 [**Go to Wireless Guide**](./platforms/reachy_mini/get_started) | 👉 [**Go to Lite Guide**](./platforms/reachy_mini_lite/get_started) | 👉 [**Go to Simulation**](./platforms/simulation/get_started) |

> ⚡ **Pro tip:** Install [uv](https://docs.astral.sh/uv/getting-started/installation/) for 10-100x faster app installations (auto-detected, falls back to `pip`).

## 📱 Apps & Ecosystem

Reachy Mini comes with an app store powered by Hugging Face Spaces. You can install these apps directly from Reachy Mini Control with one click!

* **🗣️ [Conversation App](https://huggingface.co/spaces/pollen-robotics/reachy_mini_conversation_app):** Talk naturally with Reachy Mini (powered by LLMs).
* **📻 [Radio](https://huggingface.co/spaces/pollen-robotics/reachy_mini_radio):** Listen to the radio with Reachy Mini !
* **👋 [Hand Tracker](https://huggingface.co/spaces/pollen-robotics/hand_tracker_v2):** The robot follows your hand movements in real-time.

👉 [**Browse all apps on Hugging Face**](https://hf.co/reachy-mini/#/apps)

## 🚀 Getting Started with Reachy Mini SDK

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/h2lyqR2eMyM"
  frameborder="0"
  allowfullscreen
/>

### Quick Look
Control your robot in just **a few lines of code**:

```python
from reachy_mini import ReachyMini
from reachy_mini.utils import create_head_pose

with ReachyMini() as mini:
    # Look up and tilt head
    mini.goto_target(
        head=create_head_pose(z=10, roll=15, degrees=True, mm=True),
        duration=1.0
    )
```

### User guides
* **[Installation](./SDK/installation)**: 5 minutes to set up your computer
* **[Quickstart Guide](./SDK/quickstart)**: Run your first behavior on Reachy Mini
* **[Python SDK](./SDK/python-sdk)**: Learn to move, see, speak, and hear.
* **[AI Integrations](./SDK/integration)**: Connect LLMs, build Apps, and publish to Hugging Face.
* **[Building & Publishing Apps](./SDK/apps)**: Create, test, publish, and debug Reachy Mini apps.
* **[Core Concepts](./SDK/core-concept)**: Architecture, coordinate systems, and safety limits.
* **[Tutorials](./sdk-tutorials)**: Hands-on Jupyter notebooks to learn the SDK step by step.
* 📂 [**Browse the Examples Folder**](https://github.com/pollen-robotics/reachy_mini/tree/main/examples)

## 🛠 Hardware Overview

Reachy Mini robots are sold as kits and generally take **2 to 3 hours** to assemble. Detailed step-by-step guides are available in the platform-specific folders linked above.

* **Reachy Mini (Wireless):** Runs onboard (RPi CM4), autonomous, includes IMU. [See specs](./platforms/reachy_mini/hardware).
* **Reachy Mini Lite:** Runs on your PC, powered via wall outlet. [See specs](./platforms/reachy_mini_lite/hardware).

## ❓ Troubleshooting

Encountering an issue? 👉 **[Check the Troubleshooting & FAQ Guide](./troubleshooting)**

## 🤝 Community & Contributing

* **Join the Community:** Join [Discord](https://discord.gg/2bAhWfXme9) to share your moments with Reachy, build apps together, and get help.
* **Found a bug?** Open an issue on [this repository](https://github.com/pollen-robotics/reachy_mini/issues).

## License

This project is licensed under the Apache 2.0 License. See the [LICENSE](https://github.com/pollen-robotics/reachy_mini/tree/main/LICENSE) file for details.
Hardware design files are licensed under Creative Commons BY-SA-NC.

