Fix Remote Browser Automation with OpenClaw Node Setup

If you've been struggling with browser automation on a remote VPS—CDP port issues, headless screenshots, profile management—there's a simpler approach: run OpenClaw as a node on your personal machine, not as a gateway. The gateway VPS handles LLM processing and agent orchestration; your local node runs the actual browser.
Setup
On your local computer, install OpenClaw normally but don't set it as gateway. Configure headless mode off and a dedicated profile:
openclaw config set browser.headless false --json openclaw config set browser.defaultProfile "openclaw"
Restart OpenClaw locally. The browser now pops up as a visible window—no more waiting for screenshots to see what the agent is doing.
Routing Tasks
Once the node is registered with your gateway, dispatch tasks in two ways:
- Dedicated agent — assign it to run exclusively on your local node.
- Slash command — from any channel use
/exec host=node node=<node_id_or_name> <your instruction>to send specific instructions to your local browser.
The agent runs under your home IP, uses your existing logins and cookies, and you can even take over manual control when needed. RAM sits under 50MB idle; CPU spikes only during tasks.
Why This Works
No CDP tunneling, no RDP, no port forwarding. The gateway orchestrates; the local node executes. It solves the common complaints about remote browser control—visibility, session persistence, and IP reputation.
📖 Read the full source: r/openclaw
👀 See Also

Fix for 'VM Service Not Running' error in Cowork on Windows 11
A Reddit user shares a PowerShell command fix for the 'VM Service Not Running' error in Cowork when Hyper-V is installed but the hypervisor isn't launching at boot. The solution involves checking hypervisorlaunchtype and setting it to auto.

OpenClaw Installation on MacBook Pro Using Local Homebrew and NVM
A user successfully installed OpenClaw on a MacBook Pro using a non-admin account with local Homebrew, NVM v0.40.4, Python 3.14.3 via pyenv, Node 24, and the Qwen3.5-122B-A10B-MLX-vision-4.7-bit LLM through oMLX.

OpenClaw Docker users: Pin to commit 0c926a2c5 to fix broken Discord and channel extensions
After updating OpenClaw via Docker, channel extensions like Discord, Signal, and WhatsApp fail with module import errors. The issue stems from commit d9c285e93 and a second Docker-specific bug. Pin to commit 0c926a2c5 for a stable workaround.

Claude for Motion Graphics: Prompt Patterns That Produce Animated HTML Visuals You Can Capture as Video
A r/ClaudeAI user shares a reliable prompt structure for generating animated motion graphics and interactive charts as HTML widgets from Claude, then capturing them as MP4 with Playwright + ffmpeg.