Control the user's local Chrome browser through the OpenClaw Browser Relay extension. This provides access to the user's real logged-in browser sessions.
If user doesn't have Browser Relay extension installed:
```
~/.openclaw/browser/chrome-extension
```
Or run: open ~/.openclaw/browser/chrome-extension (macOS)
chrome://extensions```
openclaw config get gateway.auth.token
```
openclaw browser tabs --profile chrome-relay
Or use the tool:
browser(action=tabs, profile=chrome-relay)
browser(action=snapshot, profile=chrome-relay, targetId=<targetId>)
browser(action=navigate, profile=chrome-relay, targetId=<targetId>, url="https://...")
Note: aria-ref based selectors have reliability issues in chrome-relay mode. Prefer JavaScript evaluation for complex interactions:
// Click element
browser(action=act, kind=evaluate, profile=chrome-relay,
fn="document.querySelector('selector').click()")
// Type in input
browser(action=act, kind=evaluate, profile=chrome-relay,
fn="document.querySelector('input').value = 'text'")
// Get element info
browser(action=act, kind=evaluate, profile=chrome-relay,
fn="document.querySelector('selector').innerText")
Red ! badge on extension:
openclaw gateway startCan't find element:
共 1 个版本