reachy_phone_home
Phone focus companion for Reachy Mini. Reachy watches for your phone, encourages focus, and responds with movements through a responsive web interface for desktop and mobile.
How it works
- Uses Reachy Mini camera + YOLO phone/person detection.
- Tracks phone use and triggers movements after configured heartbeats.
- Includes browser controls for status, settings, audio quips, and optional debug video.
- Targets Reachy Mini Lite first while keeping Wireless compatibility through the SDK's auto-detected connection and media backend.
Run locally
python reachy_phone_home_app.py
The YOLO26 weights are downloaded automatically on first run.
When launched as a Reachy Mini app, the local web UI is served on port 8088.
Open it from the same machine at http://127.0.0.1:8088. To use a phone on the
same network, open http://<computer-ip>:8088.
Configure
Key flags (examples):
python reachy_phone_home_app.py --conf 0.15 --process-every 1
Publishing
Use the Reachy Mini App Assistant to check and publish this app.
License
This repository is licensed under the Apache License 2.0. It uses Ultralytics YOLO
for detection, which is licensed under AGPL-3.0. Use of the Ultralytics component
is subject to the AGPL-3.0 terms. See NOTICE for details.