HuggingFaceM4/reachy_mini_remote_control
11
Multi-User Remote Control for Reachy Mini
This Space provides a centralized remote control server for Reachy Mini robots with HuggingFace OAuth authentication. Multiple users can connect their own robots and control them securely.
Features
- Multi-user support: Each user can connect their own robot
- Secure authentication: Uses HuggingFace OAuth tokens
- Real-time video streaming: Live camera feed from your robot
- Bidirectional audio: Talk to and hear from your robot
- Robot state monitoring: View joint positions and status
How to Use
1. For Robot Owners
Set up your robot to connect to this Space:
# Set your HuggingFace token
export HF_TOKEN=hf_your_token_here
# Configure the robot app to point to this Space
# Edit your profile config to set:
# WEBSOCKET_URI=wss://YOUR-SPACE-NAME.hf.space
# Start the remote control app
python -m reachy_mini_remote_control_app2. For Browser Users
- Visit this Space and click "Sign in with Hugging Face"
- Authorize the application
- Once authenticated, you'll see your robot if it's connected
- Control your robot through the web interface
Security
- Each user can only see and control their own robots
- Authentication is required for all connections
- Tokens are validated with HuggingFace API
- User sessions are isolated from each other
Requirements
Your robot must:
- Be running the
reachy_mini_remote_control_app - Have your HuggingFace token configured (
HF_TOKENenvironment variable) - Be configured to connect to this Space's WebSocket URL
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
