用途:让 LLM 智能体完成登录、导航、表单填写、数据提取、下载或验证等多步浏览器工作流,并通过 CDP 直接连接 Chrome,无需额外浏览器抽象层。
主要能力:智能体可检查页面、编写辅助代码、复用领域技能并验证任务;支持干净浏览器配置与可重复的 CDP 验证;可在 agent-workspace/agent_helpers.py 中新增或修复辅助函数,在 agent-workspace/domain-skills/ 中维护站点专用脚本;必要时可升级到 Browser Use Cloud 处理并发浏览器、代理或验证码。
使用方式:先选择执行包(local-cdp、codex-cdp、antigravity-cdp、claude-vision-safe、domain-skill、cloud-browser)。安装: git clone https://github.com/browser-use/browser-harness.git cd browser-harness python3 -m venv .venv source .venv/bin/activate pip install -e . 要求 Python 3.10+、Chrome 或 Chromium,且 http://localhost:9222/json 可访问。启用远程调试(以 macOS 为例): /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-debug 验证:curl -s http://localhost:9222/json。随后用自然语言下达任务,智能体连接 CDP、检查页面、复用或新增辅助函数,并以文本、URL、DOM 状态、截图或下载产物作为完成证据。
适用场景:需要自主浏览器控制、干净配置或可重复验证的任务;Codex CLI 或 Antigravity 下的本地浏览器操作;Claude 截图相关报错时使用安全截图补丁(capture_screenshot(max_dim=1800))。
限制:简单 HTML 提取应改用 scrapling;需复用用户已登录 Chrome 配置应改用 playwriter;React 组件源码捕获应改用 react-grab;普通 Playwright/Puppeteer 脚本无需本技能。不得绕过站点条款、robots、速率限制或授权边界。其余细节暂未提供。