browser-use/browser-harness

GitHub: browser-use/browser-harness

browser-harness:自动化浏览器操作,实现自我修复和技能扩展。

Stars: 14420 | Forks: 1335

Browser Harness # 浏览器驱动器 ♞ 使用轻量级的可编辑 CDP 驱动器将 LLM 直接连接到您的真实浏览器。适用于需要 **完全自由** 的浏览器任务。 一个 WebSocket 连接到 Chrome,中间无任何东西。代理在执行过程中写入缺失的内容。驱动器每次运行都会自我改进。 ``` ● agent: wants to upload a file │ ● agent-workspace/agent_helpers.py → helper missing │ ● agent writes it agent_helpers.py │ + custom helper ✓ file uploaded ``` **您将永远不会再次使用浏览器。** ## 设置提示 粘贴到 Claude Code 或 Codex: ``` Set up https://github.com/browser-use/browser-harness for me. Read `install.md` and follow the steps to install browser-harness and connect it to my browser. ``` 代理将打开 `chrome://inspect/#remote-debugging`。勾选复选框,以便代理可以连接到您的浏览器: Remote debugging setup 当出现“附加”弹出窗口时,点击允许(Chrome 144+): Allow remote debugging popup 有关示例任务,请参阅 [agent-workspace/domain-skills/](agent-workspace/domain-skills/)。 ## 免费浏览器使用云浏览器 隐形、子代理或无头部署。
**浏览器使用云免费层:3 个并发浏览器、代理、验证码解决等。无需信用卡。** - 在 [cloud.browser-use.com/new-api-key](https://cloud.browser-use.com/new-api-key) 获取密钥 - 或让代理通过 [docs.browser-use.com/llms.txt](https://docs.browser-use.com/llms.txt)(包括设置流程和挑战上下文)自行注册。 ## 架构 (~1k 行跨越 4 个核心文件) - `install.md` — 首次安装和浏览器引导 - `SKILL.md` — 日常使用 - `src/browser_harness/` — 受保护的内核包 - `agent-workspace/agent_helpers.py` — 代理编辑的辅助代码 - `agent-workspace/domain-skills/` — 代理编辑的可重用特定站点技能 ## 贡献 欢迎 PR 和改进。帮助的最佳方式:**在 [agent-workspace/domain-skills/](agent-workspace/domain-skills/) 下贡献一个新的特定领域技能**,用于您经常使用的网站或任务(LinkedIn 接触、在亚马逊订购、报销等)。每个技能都教会代理选择器、流程和边缘情况,否则它必须重新发现。 - **技能由驱动器编写,而不是由您编写。**只需运行带有代理的任务 — 当它发现一些不明显的内容时,它会自己提交技能(参见 [SKILL.md](SKILL.md))。请勿手动编写技能文件;代理生成的文件反映了在浏览器中实际有效的内容。 - 提交一个包含生成的 `agent-workspace/domain-skills//` 文件夹的 PR — 小而专注是很好的。 - 欢迎修复错误、调整文档和改进辅助工具。 - 浏览现有技能 (`github/`、`linkedin/`、`amazon/`、...) 以了解其结构。 如果您不确定从哪里开始,请打开一个问题,我们会指给您一个有用的地方。 ## 特定领域技能 设置 `BH_DOMAIN_SKILLS=1` 以启用 [agent-workspace/domain-skills/](agent-workspace/domain-skills/) — 社区贡献的按站点剧本 `goto_url` 通过域名呈现。通过 PR 贡献。 [代理驱动器的苦涩教训](https://browser-use.com/posts/bitter-lesson-agent-harnesses) · [真正学习的网络代理](https://browser-use.com/posts/web-agents-that-actually-learn)
标签:Apex, API密钥, CDP技术, LLM集成, SEO优化, WebSocket通信, 云浏览器, 人工智能, 代理服务, 代理注册, 代码助手, 安装指南, 技术文档, 文件上传, 无头部署, 智能助手, 机器学习, 浏览器自动化, 用户模式Hook绕过, 自我修复, 远程调试, 逆向工具