用途:借助 Claude Code 的 Chrome 集成,让 Claude 浏览网页、与页面交互并执行浏览器自动化任务,是 OpenClaw 内置浏览器工具(Chrome Relay、OpenClaw profile)的替代方案。
前提条件:节点上已安装 Claude Code(如 /opt/homebrew/bin/claude);Chrome 中已安装并启用 Claude Code Chrome 扩展;节点上运行着 Chrome。
工作方式:Claude Code 通过内置浏览器扩展(MCP server)连接 Chrome,启用后获得浏览器工具,可导航页面、点击元素、填写表单、读取内容等。
用法:先确认扩展是否激活,检查原生宿主进程:nodes.run node=<your-node-id> command='["bash", "-lc", "pgrep -f "claude --chrome-native-host""]',返回 PID 即表示桥接已就绪。再执行浏览器任务:nodes.run node=<your-node-id> commandTimeoutMs=120000 command='["bash", "-lc", "claude --dangerously-skip-permissions --chrome -p "Go to example.com and read the headline""]'。参数:--dangerously-skip-permissions 自动批准所有操作(自动化必需);--chrome 启用 Chrome 集成;-p / --print 非交互打印模式(自动化必需);bash -lc 登录 shell 以加载 PATH。建议超时:简单任务 30000ms,中等任务 120000ms,复杂任务 180000ms。
性能参考:读取 Google 按钮文字约 13 秒;Wikipedia 搜索、导航并总结约 76 秒;多页面导航加外部链接约 90 秒以上。
限制:新域名可能需要用户批准,无法自动化;OpenClaw 网关有硬编码 10 秒连接超时,命令会立即报错但继续在后台运行,完成后通过系统消息返回结果;仅适用于具备桌面环境、Chrome 和已激活扩展的节点。
提示:自动化运行务必使用 --dangerously-skip-permissions、-p 和 bash -lc;超时设置可放宽,网关超时后命令仍在后台完成;Claude Code 可在同一会话中结合编码与浏览;执行前先检查原生宿主进程;简单数据抓取可考虑改用 web_fetch(更快且无需域名权限)。