CoolFace
Apppublic

HuggingFaceM4/reachy_mini_remote_control

sourceHugging Faceapache-2.0updated 8mo agoView on Hugging Face
11likes
README.md71 linesDownload Raw Back to root
1---2title: Reachy Mini Remote Control (Multi-User)3emoji: 🤖4colorFrom: blue5colorTo: indigo6sdk: gradio7sdk_version: 5.49.18app_file: app.py9pinned: false10license: apache-2.011short_description: Remote control for Reachy Mini robots with authentication12hf_oauth: true13hf_oauth_expiration_minutes: 48014---15 16## Multi-User Remote Control for Reachy Mini17 18This 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.19 20### Features21 22- **Multi-user support**: Each user can connect their own robot23- **Secure authentication**: Uses HuggingFace OAuth tokens24- **Real-time video streaming**: Live camera feed from your robot25- **Bidirectional audio**: Talk to and hear from your robot26- **Robot state monitoring**: View joint positions and status27 28### How to Use29 30#### 1. For Robot Owners31 32Set up your robot to connect to this Space:33 34```bash35# Set your HuggingFace token36export HF_TOKEN=hf_your_token_here37 38# Configure the robot app to point to this Space39# Edit your profile config to set:40# WEBSOCKET_URI=wss://YOUR-SPACE-NAME.hf.space41 42# Start the remote control app43python -m reachy_mini_remote_control_app44```45 46#### 2. For Browser Users47 481. Visit this Space and click "Sign in with Hugging Face"492. Authorize the application503. Once authenticated, you'll see your robot if it's connected514. Control your robot through the web interface52 53### Security54 55- Each user can only see and control their own robots56- Authentication is required for all connections57- Tokens are validated with HuggingFace API58- User sessions are isolated from each other59 60### Requirements61 62Your robot must:63- Be running the `reachy_mini_remote_control_app`64- Have your HuggingFace token configured (`HF_TOKEN` environment variable)65- Be configured to connect to this Space's WebSocket URL66 67---68 69Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference70 71