OpenClaw Browser Relay:AI 直接控制浏览器指南
目录
OpenClaw 控制的是一个专用 Chrome 配置文件(名为 openclaw,UI 带橙色色调)。
它与你日常使用的浏览器配置文件是分开的。
对于智能体浏览器工具调用:
- 默认选择:智能体应使用其隔离的
openclaw浏览器。 - 仅当现有登录会话很重要,且用户本人就在电脑前可以点击/批准任何附加提示时,才使用
profile="user"。 - 如果你有多个用户浏览器配置文件,请显式指定配置文件,而不要猜测。
有两种简单方式访问它:
- 让智能体打开浏览器,然后你自己完成登录。
- 通过 CLI 打开它:
| |
安装 Google Chrome
安装官方的 Google Chrome .deb 包,它不受 snap 沙箱限制:
| |
然后更新你的 OpenClaw 配置(~/.openclaw/openclaw.json):
| |
配置参考
| 选项 | 说明 | 默认值 |
|---|---|---|
browser.enabled | 启用浏览器控制 | true |
browser.executablePath | 基于 Chromium 的浏览器二进制路径(Chrome/Brave/Edge/Chromium) | 自动检测(优先选择默认浏览器,前提是其基于 Chromium) |
browser.headless | 以无 GUI 模式运行 | false |
OPENCLAW_BROWSER_HEADLESS | 针对本地受管浏览器无头模式的按进程覆盖 | 未设置 |
browser.noSandbox | 添加 --no-sandbox 标志(某些 Linux 环境需要) | false |
browser.attachOnly | 不启动浏览器,仅附加到现有浏览器 | false |
browser.cdpPort | Chrome DevTools Protocol 端口 | 18800 |
browser.localLaunchTimeoutMs | 本地受管 Chrome 发现超时时间 | 15000 |
browser.localCdpReadyTimeoutMs | 本地受管启动后 CDP 就绪超时时间 | 8000 |
智能体指引
| |
让AI操作网页
打开页面后在OpenClaw 会话里直接说:
| |
它会自动:
- 定位输入框
- 输入关键词
- 回车
- 打开项目页
因为 managed browser 的工具已经内置到 agent。
如何在 AI 对话里直接控制
配置文件:
~/.openclaw/openclaw.json
| |
这样以后在对话里直接说:
帮我打开 github 搜索 llama.cpp
AI 会自动调用浏览器。
不需要你手动执行 CLI。
经过验证,目前Chrome关于OpenClaw Browser Relay的扩展都不太靠谱,浏览器操作建议参考以下官方说明
OpenClaw Browser RelayAI 直接控制浏览器官方说明
最新官方中文使用手册
原文链接:
https://www.17you.com/programming/openclaw-browser-relay-chrome-automation/
已复制!
编程和技术
寻找技术支持帮助和技术合伙人一起搞事。