SkillsScout
ENG-QUALITY / 工程效率与代码质量

browser-use-browser-use-browser-use

收录日期 2026-07-17·来源仓库 ↗·2026-07-22 修订
受欢迎程度
9
可用程度与相关性
8
安全性
7
8SCOUT SCORE

1. 基本信息

项目 内容
名称 browser-use-browser-use-browser-use
作者/维护者 Browser Use(YC W25 团队,browser-use 组织)
来源链接 https://github.com/browser-use/browser-use/tree/main/skills/browser-use
许可证 MIT(GitHub API 验证)
GitHub Stars 主项目 browser-use/browser-use 105,174;配套独立仓库 browser-use/browser-harness 16,028(均为 GitHub API 验证,2026-07-17;两个数字均属整个项目/工具本身,本技能是该项目随主仓库官方发布的 Claude/Codex 集成组件)
Forks 主项目 11,580;harness 仓库 1,503(GitHub API 验证)
最新版本 browser-use 0.13.6、browser-harness v0.1.6,均于 2026-07-17 当天发布(GitHub API 验证)
安装方式 uv tool install --python 3.12 --upgrade --force browser-harness,随后生成 SKILL.md 并注册进 Agent 的 skills 目录

项目自述名称为 “Browser Use”(对外产品名),因其仓库内以子目录形式并列多个技能(browser-use / cloud / open-source / qa / remote-browser / x402),按命名规范取子目录级正式名称。

2. 功能介绍与亮点

Browser Use 是一个通过 Chrome DevTools Protocol(CDP)直接操控浏览器的技能,让 Agent 完成网页自动化、抓取、测试与截图等任务。核心机制是本地常驻的 browser-harness 后台进程(daemon):Agent 用 heredoc 方式发送 Python 代码片段,daemon 保持浏览器会话常驻,单次调用延迟低至约 50ms。

主要亮点:① 优先用无障碍树(accessibility tree)定位元素而非截图坐标猜测,对页面结构变化的抗性优于传统选择器脚本;② 提供 --doctor 自诊断命令,连接失败时给出明确修复路径;③ 可选云端浏览器(Browser Use Cloud)用于并发任务或易触发验证码的场景,本地使用则完全免费、无需任何 API Key;④ 内置录屏/追踪能力,且默认关闭、需用户明确同意后才开启,隐私姿态透明;⑤ 项目由 YC W25 团队维护,公开报道披露过 1700 万美元种子轮融资,主仓库与 harness 仓库均在推荐当天仍有代码提交,维护活跃度极高。

3. 适用场景

固定分类:工程效率与代码质量

需要 Claude Code 或 Codex 在真实网页中完成表单填写、内容抓取、UI 测试等自动化操作的开发者与 QA 工程师,尤其是页面结构频繁变化、传统 CSS/XPath 选择器容易失效的场景;也适合需要并发跑多个网页任务、彼此浏览器环境需要隔离的场景(通过可选云浏览器实现)。

4. 跨 Agent 兼容性

(依据:仓库内 skills/browser-use/SKILL.md 与安装文档 install.md 实测抓取内容)

5. 推荐理由

浏览器自动化标杆项目官方技能,AI 视觉+DOM 双通道抗页面变化。

6. 评分

维度 分数 说明
受欢迎程度 9 官方团队自行发布;主项目 10 万+ 星、独立 harness 仓库 1.6 万+ 星,YC W25 背书、公开披露 1700 万美元种子轮,Hacker News / Reddit / 多篇第三方评测均有独立讨论
可用性 8 单条 uv tool install 命令即可安装并自动生成 SKILL.md;本地使用零付费依赖;但需手动在 Chrome 中开启“允许远程调试”权限,且两个仓库均为当天发版,尚无长期稳定性验证窗口
安全性 7 开源 MIT、代码透明,未见提示词注入或混淆代码;但 Hacker News 讨论指出其底层依赖的 Chrome 远程调试协议(CDP)设计上缺乏权限隔离,需用户自行确保调试端口不对外暴露;默认开启遥测(可用 browser-harness telemetry disable 关闭);云端功能需 API Key,但文档给出了经 stdin 管道传入、避免明文落盘的安全存储方式

安全检查清单逐项:①daemon 仅执行浏览器操控相关的既定命令集,不做无关的任意 shell 执行 ②本地模式仅与用户自己的 Chrome 通信;云模式会将浏览器会话流量发往 Browser Use 云端,属产品设计内的透明外发 ③云端功能需 API Key,文档提供 printf '%s' "$KEY" | browser-harness auth login --api-key-stdin 的管道式安全导入方式,本地模式无需任何凭据 ④已抓取 SKILL.md 与 install.md 全文,未发现要求执行流程外操作或访问无关文件/凭据的可疑指令 ⑤YC W25 团队、公开融资信息可查,信誉良好 ⑥MIT 许可证明确 ⑦两个关联仓库均在 2026-07-17 当天仍有提交与发版,维护活跃度极高

综合评分:8.0(三项均值,≥7.0 达标;安全性 7 ≥ 6,未触发一票否决)

7. 跟同类 Skills 相比的优势

名称 Star / 热度依据 定位 与 Browser Use 的差异
Browser Use(本次推荐) 主项目 105,174 AI 视觉+无障碍树双通道浏览器操控 官方全托管,覆盖本地+云端两种运行模式
Browserbase Skills(browserbase/skills) 仓库整体 3,646(多技能集合,不代表其中任一子技能单独热度) 基于云浏览器基础设施的多套技能集合(含反爬、Cookie 同步等) 强依赖 Browserbase 付费云服务,本地免费能力有限;技能数量多但单个技能功能更细分
iOS Simulator Skill(conorluddy/ios-simulator-skill) 1,159 macOS + Xcode 模拟器控制 仅面向 iOS 原生 App 调试场景,不处理网页
Playwright Skill(lackeyjb/playwright-skill) 基于 Playwright 的传统选择器式浏览器自动化 选择器需随页面结构变化手动维护,缺少 Browser Use 的无障碍树自适应定位
Agent Browser(vercel-labs/agent-browser) Vercel 官方浏览器自动化技能 与 Vercel 生态(部署预览等)绑定更紧密,通用网页任务场景不如 Browser Use 聚焦

Browser Use 的核心差异化:用无障碍树+视觉双重定位替代脆弱的选择器脚本,本地零成本可用、云端按需扩展并发,是目前浏览器自动化方向星标与融资规模都居前列的独立项目。

8. 用户评价

  1. Anthony Heath,GoLogin 技术评测博客:认为其“Agent 逻辑+视觉+DOM 三重信号带来的韧性”优于传统选择器脚本,但指出安装配置需要 Python 基础,非技术用户可能在命令行配置环节遇阻,且长时间云端会话的 Token 与按分钟计费成本会较快累积。(来源:gologin.com 博客文章,实测抓取)
  2. Hacker News「Launch HN: Browser Use (YC W25)」讨论串:用户 arjunchint 指出其底层使用的 Chrome 远程调试协议本身缺乏权限隔离,若配置不当可能暴露调试端口;用户 agotterer 实测反馈浏览器偶发卡在加载中、且 Agent 有时会在表单信息不全时臆填而非如实拒绝执行。(来源:news.ycombinator.com 讨论串,实测抓取)

9. 其他补充

项目由两个协同演进的仓库构成:browser-use/browser-use(Python 库与 skills 定义本体)与 browser-use/browser-harness(独立发布的 CLI 实现),两者均在持续高频发版。仓库内除 browser-use 主技能外,还并列提供 cloudopen-sourceqaremote-browserx402 等针对不同运行环境的变体技能,本报告仅评估主技能 browser-use

10. 安装使用方式

# 快速安装
uv tool install --python 3.12 --upgrade --force browser-harness
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills/browser-harness"
browser-harness skill > "${CODEX_HOME:-$HOME/.codex}/skills/browser-harness/SKILL.md"

# 验证安装
browser-harness <<'PY'
print(page_info())
PY

安装后需在 Chrome 中打开 chrome://inspect/#remote-debugging,勾选“Allow remote debugging for this browser instance”并在弹窗中点击 Allow,才能完成本地浏览器连接;无需重启终端。如需云端浏览器,另需执行 browser-harness auth login 完成鉴权。连接异常时可运行 browser-harness --doctor 自诊断。

11. 注意事项