title: Reachy Nova emoji: "\U0001F916" colorFrom: indigo colorTo: cyan sdk: static pinned: false short_description: Voice, Vision & Browser AI for Reachy Mini tags:
- reachy_mini
- reachy_mini_python_app
Reachy Nova
AI-powered brain for Reachy Mini, integrating three Amazon Nova services:
- Nova Sonic - Real-time speech-to-speech conversation
- Nova 2 Lite - Camera-based vision and scene understanding
- Nova Act - Voice-controlled browser automation
This project enables Reachy Mini to see, hear, speak, and interact with the digital world.
Documentation
- Architecture Overview: High-level system design.
- Component Documentation: Detailed docs for each module.
- Main Application: Core loop and state management.
- Setup Guide: detailed installation instructions.
Quick Start
-
Install dependencies:
uv sync -
Configure environment:
cp .env.sample .env # Edit .env with your AWS credentials
-
Run:
uv run python -m reachy_nova.main
Features
- Natural Conversation: Talk to the robot naturally - it responds with voice via Nova Sonic.
- Visual Understanding: The robot sees through its camera and describes what it sees.
- Browser Automation: Say "search for..." or "look up..." to trigger Google searches and more.
- Smart Tracking:
- Tracks faces automatically.
- Turns to look at speakers.
- Reacts instantly to snaps/claps.
- Expressive Animations: Mood-reactive antenna and head movements.
- Web Dashboard: Monitor status at
http://localhost:8042.
Project Structure
reachy_nova/: Main package.main.py: Entry point and orchestration.nova_sonic.py: Voice interface.nova_vision.py: Vision interface.nova_browser.py: Browser automation.tracking.py: Head tracking logic.
tools/: Utility scripts (e.g., demos).docs/: Detailed documentation.
Metadata
Release files for reachy-nova 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| reachy_nova-0.4.0.tar.gz | 553.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| reachy_nova-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / reachy_nova-0.4.0.tar.gz
| Download URL | reachy_nova-0.4.0.tar.gz |
|---|---|
| Size | 553.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
70b39f6bedf44424a33841e4a01f4cf5e3510aa3d3edb0cc606b356ace2c1746
|
|
BLAKE2b-256 checksum How to use checksums |
8d60f6c16bf873fdb2c8c3f33c4b5bc0de6eaae3a94d9714ceaf68f298625a2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / reachy_nova-0.4.0-py3-none-any.whl
| Download URL | reachy_nova-0.4.0-py3-none-any.whl |
|---|---|
| Size | 629.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a63b8e5f2d72aa4b9d90d41ffcb12d6b660cbec2df5d3e75e91ae22d80eca1bd
|
|
BLAKE2b-256 checksum How to use checksums |
bdc8e02ca9feb86c5f5f0886d034d105dda8acfaa56e08db4250105ee18c5858
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|