前半本主角加基建成员的一页速查。定位与许可为写作口径(2026-10-16 社区口径,stars 仅作量级参考),API 细节以各自官方文档为准;商业服务的数字为官网口径。选型先回正文:语法层看第 1 章,各流派看第 2 至 5 章,基建看第 7 章。
双栈安装的起点命令(版本锁定与详细说明见第 0.2 节,以下为速记):
# setup_quick.sh —— 双栈速装(写法示意,以官方文档为准) # Python 栈 python -m pip install "browser-use==0.13.13" langchain-openai python -m playwright install chromium # Node 栈 npm install @browserbasehq/stagehand@3.7.3 zod playwright npx playwright install chromium
模型密钥一律走环境变量注入(第 0.2、7.1 节);靶场按第 0.2 节结构表自制,所有示例打在其上。
| 工具 | 定位 | 语言 | 许可 | 接入方式 | 本书章节 |
|---|---|---|---|---|---|
| browser-use | DOM 动作原语、全自主 Agent 循环 | Python | MIT | pip 安装,Playwright 之上,任务文本驱动 | 第 2 章 |
| Stagehand | DOM 动作原语、代码优先三原语 SDK | TypeScript 与 JS | MIT | npm 安装,page.act 级 API | 第 3 章 |
| Playwright MCP | 结构化快照工具服务器 | 多语言客户端 | 开源(Apache-2.0 系,以仓库为准) | MCP 接入编码 Agent,快照加 ref | 第 4.2 节 |
| Chrome DevTools MCP | 调试协议通道(网络、控制台、性能) | 多语言客户端 | 开源(以仓库为准) | MCP 接入编码 Agent | 第 4.3 节 |
| Midscene | 视觉驱动 UI 自动化、自然语言 E2E | JS 与 Python | MIT | npm 或 pip,ai 三件套嵌入测试 | 第 5.2、9.2 节 |
| Skyvern | 视觉加 DOM 混合的工作流自动化 | 服务侧为主 | AGPL-3.0(注记见下) | 自托管服务,界面或 API 提交工作流 | 第 5.3 节 |
| steel-browser | Agent 浏览器沙箱,自托管 | 服务侧 | Apache-2.0 | 自托管部署,会话 API | 第 7.2 节 |
| Browserbase | 托管浏览器会话 SaaS | 多语言 API | 商业服务 | 云 API 接入(CDP 或 SDK),按量计费 | 第 7.3 节 |
| AgentQL | 类自然语言的页面元素查询 | 多语言 | MIT | 查询语言定位元素(约 1.5 千 stars,以官方仓库为准) | 本附录 |
你的需求 首选(出处) ───────────────────────────────────────────────────── 跑通一个全自主任务 browser-use(第 2 章) 把流程写进代码、逐步固化 Stagehand(第 3 章) 给编码 Agent 配浏览器 Playwright MCP(第 4.2 节) 排查网络与性能问题 DevTools MCP(第 4.3 节) Canvas 或无语义页面的操作 Midscene(第 5.2 节) 运营流程交给服务工作流 Skyvern(第 5.3 节,先过 AGPL 评估) 自建 Agent 浏览器沙箱 steel-browser(第 7.2 节) 弹性并发、不想背运维 Browserbase(第 7.3 节) 自然语言进 E2E 测试体系 Midscene(第 9.2 节) 语义定位的查询语言补充 AgentQL(本附录)
形态光谱:谁拥有循环,谁拥有浏览器(第 5.3 节的速览版) 库(你都有) 工具服务器(你有 Agent) 服务(它都有) 地基(只出浏览器) ├─ browser-use ├─ Playwright MCP ├─ Skyvern* ├─ Browserbase ├─ Stagehand └─ DevTools MCP │ (AGPL 注记) └─ steel-browser └─ Midscene └─ 自托管工作流引擎 │────────────── 交出去的东西从左到右递增 ──────────────▶│
读法:向右走,接入更省心、托管更完整;向左走,可控性与可观测性(第 11 章的主题)留在自己手里。多数团队的终态是混合:核心流程在库侧、弹性并发在地基侧。