OpenClaw
OpenClaw is an AI agent framework for browser automation. rayobrowse gives OpenClaw a stealth-fingerprinted browser that doesn’t get blocked.
The free tier gives you 1 concurrent browser with no time limits — enough to run OpenClaw as a personal cloud assistant at zero cost.
Quick start
Section titled “Quick start”-
Start rayobrowse
Terminal window docker compose up -dcurl -s http://localhost:9222/health -
Configure OpenClaw
Add a
rayobrowsebrowser profile to~/.openclaw/openclaw.json:{"browser": {"enabled": true,"defaultProfile": "rayobrowse","profiles": {"rayobrowse": {"cdpUrl": "ws://localhost:9222/connect?headless=true&os=windows"}}}}Or via CLI:
Terminal window openclaw config set browser.enabled trueopenclaw config set browser.defaultProfile rayobrowseopenclaw config set 'browser.profiles.rayobrowse.cdpUrl' \'ws://localhost:9222/connect?headless=true&os=windows' -
Verify
Terminal window openclaw browser --browser-profile rayobrowse status
Remote setup
Section titled “Remote setup”For a remote server running rayobrowse in remote mode:
{ "browser": { "enabled": true, "defaultProfile": "rayobrowse", "profiles": { "rayobrowse": { "cdpUrl": "ws://your-server.example.com/connect?headless=true&os=windows&api_key=your-secret-key" } } }}How it works
Section titled “How it works”When OpenClaw connects to the /connect WebSocket, a browser is automatically created with the fingerprint settings from the URL. When the connection closes, the browser is cleaned up automatically. Each connection gets a fresh browser instance.