How to create your own custom conversation app on Reachy Mini 🤖💬
A Hugging Face host explains how developers can build custom Python conversation apps for Reachy Mini and publish them as Hugging Face Spaces.
In this talk
- 0:00
Start with the Reachy Mini SDK
Reachy Mini is an open-source robot from Pollen Robotics and Hugging Face. The SDK supports Python and JavaScript, includes tools for creating and publishing apps, and can simulate the robot for development without hardware.
- 1:27
Customize the conversation app
Rather than begin with a blank app, developers can use the existing conversation app as a template. Its web interface lets them change the assistant’s instructions and choose available tools, such as creating a pirate-themed companion.
- 3:31
Extend the app with astronomy tools
The host describes an astronomy assistant that checks which celestial objects are visible and points the robot toward them. Its two custom tools use a database of about 150 objects, Astropy for calculations, and RapidFuzz to match object names.
- 5:39
Build, test, and publish
The command `reachy-mini-app-assistant create --template conversation` sets up a copy of the app. Developers customize `instruction.txt`, `tools.txt`, and Python tool files, add dependencies in `pyproject.toml`, and test locally with the `--gradio` flag; using the conversation pipeline requires an OpenAI API key.
- 8:20
Share the finished app
The existing app supplies audio streaming, camera access, and motion capabilities, so developers can build on those pieces. Once ready, an app can be published to Hugging Face Spaces, with an option to request a featured place in the Reachy Mini App Store.
Briefs summarise talks and interviews; timestamps open the video at that moment. Claims in a talk are the speaker's own.