Env*
- Gateway host: Debian 12 VPS, OpenClaw
2026.4.12, installed via global npm - Mac OS:
macOS 26.4 - Mac OpenClaw app:
2026.4.11 - Mac OpenClaw CLI/node-host:
2026.4.12 - Gateway stays on VPS; Mac connects remotely over WSS as a node
Goal
Use the Mac as a controllable node from the VPS, especially browser control.
Browser profiles on Mac
chrome-live= existing-sessionopenclaw= managed profile
Relevant config/state
gateway.nodes.browser.mode = "auto"- tested with CLI node-host and macOS app node separately
- macOS app exec approvals were enabled
- same Mac, same Chrome setup, same gateway
Repro
- Turn off Mac CLI node-host, open macOS app only
- Confirm connected node is
MaccyAir(openclaw-macos/node, appv2026.4.11) - Run browser status against that node with:
profile=chrome-liveprofile=openclaw
- Both fail with:
UNAVAILABLE: Could not connect to the server.
Then:
- Close macOS app, run CLI node-host only
- Confirm connected node is
Maccy Air(node-host/node, CLI2026.4.12) - Run browser status again
profile=chrome-liveworks normally (existing-session,chrome-mcp, running=true, cdpReady=true)profile=openclawresponds normally too, just shows browser not launched yet (running=false,cdpReady=false)
Important
The macOS app node still looks normal for other capabilities/permissions (canvas/camera/screen appear present), so this does not look like a general permission or Chrome-profile problem.
Question
Is this a known difference between openclaw-macos/node and node-host/node for browser proxy support, or could it be due to the version mismatch:
- macOS app
2026.4.11 - gateway + CLI node-host
2026.4.12