OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  claude-chrome: 结合 Chrome 插件实现网页控制的 Claude Code 增强版

claude-chrome: 结合 Chrome 插件实现网页控制的 Claude Code 增强版

 
  loadbalancer ·  2026-02-02 14:57:33 · 3 次点击  · 0 条评论  

名称: claude-chrome
描述: 通过 Chrome 浏览器扩展使用 Claude Code 进行网页浏览与自动化任务。可作为 OpenClaw 内置浏览器工具(Chrome Relay、OpenClaw 配置文件)的替代方案。
元数据: {"clawdbot":{"emoji":"🌐","requires":{"anyBins":["claude"]}}}


Claude Chrome — 通过 Claude Code 实现浏览器自动化

利用 Claude Code 的 Chrome 集成功能,实现网页浏览、页面交互及浏览器任务自动化。这是 OpenClaw 内置浏览器工具(Chrome Relay、OpenClaw 配置文件)的替代方案。

前提条件

  1. 节点上已安装 Claude Code(例如路径为 /opt/homebrew/bin/claude
  2. Chrome 浏览器中已安装并启用 Claude Code Chrome 扩展
  3. 节点上正在运行 Chrome 浏览器

工作原理

Claude Code 可通过其内置的浏览器扩展(MCP 服务器)连接到 Chrome。启用后,Claude Code 将获得浏览器工具能力——可导航页面、点击元素、填写表单、读取内容等。

步骤 1:检查 Chrome 扩展是否已激活

通过查找原生主机进程来确认 Chrome 扩展正在运行:

nodes.run node=<your-node-id> command='["bash", "-lc", "pgrep -f \"claude --chrome-native-host\""]'

若返回进程 ID(PID),则表示 Chrome 扩展桥接已激活并准备就绪。

步骤 2:运行 Claude Code 并连接 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 秒连接超时。命令会立即报错,但会在后台继续运行。任务完成后,结果将通过系统消息返回。

限制

  • 域名权限: Claude Code Chrome 扩展可能需要对新域名进行用户授权(无法自动化)
  • 网关超时: 初始连接在 10 秒后超时,但命令会继续在后台执行
  • 需桌面环境: 仅适用于具备桌面环境、Chrome 浏览器及已激活扩展的节点

使用建议

  • 自动化运行时始终使用 --dangerously-skip-permissions
  • 非交互式输出始终使用 -p / --print
  • 始终使用 bash -lc 确保登录 shell 正确加载 PATH
  • 超时设置可适当放宽——即使网关超时,命令仍会在后台完成
  • Claude Code 可在单次会话中结合编码与浏览功能
  • 执行浏览器任务前,先检查原生主机进程状态
  • 若仅需简单数据抓取,可考虑使用 web_fetch(速度更快,无需域名权限)
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor