agent-browser
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chineseagent-browser - Headless Browser for AI Agents
agent-browser - 面向AI Agent的无头浏览器
When to use this skill
何时使用该技能
- Web automation and E2E testing
- Scraping data from modern web apps
- Deterministic element interaction using accessibility tree refs
- Isolated browser sessions for different agent tasks
- Web自动化与端到端测试
- 从现代Web应用中抓取数据
- 使用无障碍树引用进行确定性元素交互
- 为不同Agent任务提供隔离的浏览器会话
1. Installation
1. 安装
bash
npx skills add vercel-labs/agent-browserbash
npx skills add vercel-labs/agent-browseror
or
npm install -g agent-browser
agent-browser install
---npm install -g agent-browser
agent-browser install
---2. Core Workflow (Deterministic Interaction)
2. 核心工作流(确定性交互)
AI agents should use the snapshot + ref workflow for best results:
- Navigate:
agent-browser open <url> - Snapshot: (Returns tree with refs like @e1, @e2)
agent-browser snapshot -i - Interact: or
agent-browser click @e1agent-browser fill @e2 "text" - Repeat: Snapshot again if page changes
AI Agent应使用“快照+引用”工作流以获得最佳效果:
- 导航:
agent-browser open <url> - 快照:(返回带有@e1、@e2等引用的树结构)
agent-browser snapshot -i - 交互:或
agent-browser click @e1agent-browser fill @e2 "text" - 重复:如果页面发生变化,再次生成快照
3. Key Commands
3. 关键命令
| Command | Description |
|---|---|
| Navigate to a URL |
| Get accessibility tree with refs |
| Click element (by ref or CSS) |
| Clear and fill input |
| Take page screenshot |
| Quit browser session |
| 命令 | 描述 |
|---|---|
| 导航至指定URL |
| 获取带引用的无障碍树 |
| 点击元素(通过引用或CSS选择器) |
| 清空并填充输入框 |
| 截取页面截图 |
| 退出浏览器会话 |
4. Advanced Features
4. 高级功能
- Isolated Sessions: Use to isolate cookies/storage.
--session <name> - Persistent Profiles: Use to persist login sessions.
--profile <path> - Semantic Locators:
find role button click --name "Submit" - JavaScript Execution:
eval "window.scrollTo(0, 100)"
- 隔离会话:使用隔离Cookie/存储。
--session <name> - 持久化配置文件:使用保留登录会话。
--profile <path> - 语义定位器:
find role button click --name "Submit" - JavaScript执行:
eval "window.scrollTo(0, 100)"
Quick Reference
快速参考
bash
undefinedbash
undefinedOptimal AI Workflow
最佳AI工作流
agent-browser open example.com
agent-browser snapshot -i --json
agent-browser open example.com
agent-browser snapshot -i --json
(AI parses refs)
(AI解析引用)
agent-browser click @e2
undefinedagent-browser click @e2
undefined