The Android app connects your Android phone or tablet to your OpenClaw Gateway as a node, giving you mobile access to Canvas, chat, voice features, and camera access.
Android devices connect as "nodes" to your Gateway:
- Node Architecture - Android app pairs with your Gateway
- WebSocket Connection - Connects via Gateway WebSocket
- Canvas + Chat - Full Canvas and chat interfaces
- Camera - Camera access for photos
- Voice Features - Voice wake and talk mode
- Background Operation - Runs in background
Note: You need a Gateway running (on macOS, Linux, or Windows) before you can connect an Android node.
The Android app pairs securely with your Gateway:
Step 1: Start Your Gateway
Ensure your Gateway is running on your host machine:
Step 2: Open Android App
Open the OpenClaw app on your Android device.
Step 3: Pair Device
The app will:
- Scan for available Gateways
- Show available Gateways on your network
- Display a QR code or pairing code
- Connect securely after pairing
Manual Pairing
If automatic discovery doesn't work:
- Get your Gateway address (e.g.,
192.168.1.100:18789)
- Enter it manually in the Android app
- Complete the pairing process
Canvas Access
Access the visual Canvas workspace:
- View agent-driven visual interfaces
- Interact with Canvas elements
- Real-time updates
- Touch-optimized interface
Chat Interface
Mobile-optimized chat:
- Native Android chat UI
- Quick message sending
- Message history
- Notifications
Voice Features
Voice interaction on Android:
- Voice wake (always listening)
- Talk mode (two-way voice)
- Voice notes
- Android speech recognition
Camera Access
Send photos and images:
- Take photos directly
- Select from gallery
- Send images to agent
- Image analysis
Connect to your Gateway remotely:
Same Network (LAN)
- Automatic discovery
- No configuration needed
- Fastest connection
Tailscale VPN
- Secure VPN connection
- Works from anywhere
- Automatic discovery
- See Remote Access guide for setup
SSH Tunnel
- Encrypted tunnel
- Manual configuration
- Works over internet
The Android app requires:
- Microphone - For voice wake and voice notes
- Camera - For taking photos
- Storage - For accessing images
- Network - For Gateway connection
- Notifications - For message alerts
Grant these permissions when prompted for full functionality.
Battery Optimization
To ensure the app runs in background:
- Go to Settings → Apps → OpenClaw
- Disable battery optimization
- Allow background activity
Network Restrictions
Some Android versions restrict background network access:
- Go to Settings → Apps → OpenClaw
- Allow unrestricted data usage
- Disable data saver restrictions
Can't Find Gateway
If the app can't find your Gateway:
- Ensure Gateway is running:
openclaw status
- Check both devices are on same network
- Try manual Gateway address entry
- Check firewall settings
Connection Drops
If connection keeps dropping:
- Disable battery optimization
- Check network stability
- Verify Gateway is still running
- Try re-pairing
Voice Not Working
If voice features don't work:
- Check microphone permissions
- Verify Android speech recognition is enabled
- Check app settings
- Restart the app