agent-browser,Apache-2.0,约 4.4 万星。原生 Rust,专门给 AI Agent 用的浏览器自动化命令行。
以前要自己写选择器、盯弹窗、截图还容易糊。它用 accessibility tree 的 ref 点元素,有遮罩挡着会提前报失败。
核心能力:
- open / snapshot / click
@ref
这条链路
- fill、type、press、drag、upload 等常用交互
- screenshot(可标注、可跳过没变的画面)
- 自然语言 chat 模式,单次或 REPL 控浏览器
- 可连已有 Chrome(CDP),也支持 WebMCP 调页面工具
- npm / Homebrew / Cargo 都能装
我觉得真正省事的是:Agent 不用再猜 CSS,对着 snapshot 的 ref 干活就行。
做浏览器 Agent、自动化测试,或想让编码助手自己点网页的,值得装一份玩。
https://github.com/vercel-labs/agent-browser