名称: claude-chrome
描述: 通过 Chrome 浏览器扩展使用 Claude Code 进行网页浏览与自动化任务。可作为 OpenClaw 内置浏览器工具(Chrome Relay、OpenClaw 配置文件)的替代方案。
元数据: {"clawdbot":{"emoji":"🌐","requires":{"anyBins":["claude"]}}}
利用 Claude Code 的 Chrome 集成功能,实现网页浏览、页面交互及浏览器任务自动化。这是 OpenClaw 内置浏览器工具(Chrome Relay、OpenClaw 配置文件)的替代方案。
/opt/homebrew/bin/claude)Claude Code 可通过其内置的浏览器扩展(MCP 服务器)连接到 Chrome。启用后,Claude Code 将获得浏览器工具能力——可导航页面、点击元素、填写表单、读取内容等。
通过查找原生主机进程来确认 Chrome 扩展正在运行:
nodes.run node=<your-node-id> command='["bash", "-lc", "pgrep -f \"claude --chrome-native-host\""]'
若返回进程 ID(PID),则表示 Chrome 扩展桥接已激活并准备就绪。
使用 nodes.run 在节点上执行浏览器任务:
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 环境变量正确加载
超时设置: 参考下方基准测试建议。推荐默认值:
- 简单任务(单页面读取):commandTimeoutMs=30000(30 秒)
- 中等复杂度任务(多步骤导航):commandTimeoutMs=120000(2 分钟)
- 复杂工作流(多页面+摘要生成):commandTimeoutMs=180000(3 分钟)
| 任务类型 | 示例 | 耗时 | 推荐超时设置 |
|---|---|---|---|
| 简单 | 读取 Google 页面按钮文本 | 13秒 | 30秒(30000ms) |
| 中等 | Wikipedia 搜索 + 导航 + 摘要 | 76秒 | 2分钟(120000ms) |
| 复杂 | 多页面导航 + 外部链接访问 | ~90秒以上 | 3分钟(180000ms) |
网关超时说明: OpenClaw 网关设有硬编码的 10 秒连接超时。命令会立即报错,但会在后台继续运行。任务完成后,结果将通过系统消息返回。
--dangerously-skip-permissions-p / --printbash -lc 确保登录 shell 正确加载 PATHweb_fetch(速度更快,无需域名权限)