AI产品库

产品情报 / 浏览器自动化开发包

Stagehand LogoStagehand

为 Agent 而生的浏览器自动化 SDK

Stagehand 是面向浏览器 Agent 的开发包:保留 goto、click、locator、screenshot 这类熟悉接口,同时提供用自然语言驱动的 Act、Observe、Extract 与站点改版后可自动修复动作的自愈能力,并有 TypeScript、Python、Go 三套 SDK。

深度介绍

Stagehand详细介绍

🧭

定位:给 Agent 用的浏览器 SDK

Stagehand 的自我介绍只有一句:「浏览器 Agent 的 SDK」,并给出了对照——Playwright 是为测试而生的,Stagehand 是为 Agent 而生的。它提供 TypeScript、Python 与 Go 三套开发包,安装方式就是一条常规的包管理器命令。官方首页展示了两组核心指标:与 Playwright 相比的速度对比,以及在页面理解上的 token 消耗对比,说明它并不想取代既有自动化工具的能力,而是面向「由模型驱动浏览器」这一新场景重新设计交互与信息供给。

🏗

v4 架构:把内核搬进浏览器扩展

官方在 2026 年 8 月的发布文章里解释了 v4 的关键变化:把框架的核心部件(目标管理、状态与浏览器调试协议的调度)搬进一个运行在页面旁边的浏览器扩展。这样带来的直接结果有两个——远程云浏览器开始表现得像你笔记本上的浏览器,同一套架构让三种语言的开发包在功能上对齐。对使用者而言,这意味着「本地能跑通的脚本,在云端也应当表现一致」,减少了环境差异带来的调试成本,也让多语言团队不必各自等待版本对齐。

速度与 token:把两项成本都压下来

官方用同一批任务与同一个模型做了对比:在墙钟时间上,Stagehand 为 4.7 秒对 Playwright 的 9.0 秒;单步操作也有差距(97 毫秒对 364 毫秒、291 毫秒对 1.5 秒)。在页面理解的 token 消耗上,官方给出的数字是 7400 对 3.57 万,并说明做法是「混合无障碍树裁剪」——只把模型真正需要的信息交给它,而不是整页内容。对按 token 计费的 Agent 场景,这项优化直接决定单位任务的成本。

🧰

熟悉接口加自然语言原语

它保留了自动化开发者熟悉的那套方法:跳转、点击、定位、截图等,学习成本主要来自新增的三种原语——用自然语言描述动作并执行(Act)、先观察页面再决定怎么做(Observe)、按目标抽取结构化数据(Extract)。官方强调这些原语是「自愈」的:当网站改版、选择器失效时,框架会检测到并自动刷新动作在页面上的执行方式。对需要长期维护的采集与自动化脚本,这一条基本决定了几个月后脚本还能不能跑。

🧩

Agent 需要的细节功能

官方列出的「Agent 特性」包括:对网页模型上下文协议(WebMCP)的支持、剪贴板操作、自愈动作、批量命令执行、深入嵌套框架的定位能力,以及链路追踪(OTel)支持。这些看起来零散,但都是在真实场景里踩出来的需求——批量命令决定多步操作的效率,深层定位决定能不能操作复杂后台,链路追踪决定出错时能不能查。文档的 SDK 参考也按这些能力组织,覆盖上下文、剪贴板、页面、响应与定位器等模块。

📚

文档与最佳实践

文档把内容分成几步:基础用法(三种原语与 WebMCP)、配置、附加能力(搜索、抓取、模型与可观测性)、集成,以及一整套最佳实践——提示词怎么写、观察式用法的适用场景、动作缓存、多标签页处理、用户数据、速度与成本优化,以及如何部署。另有两条迁移指南:从 v3 升到 v4,以及把既有 Playwright 代码迁到 v4。对正在评估替代方案的团队,「怎么从我现在的代码过来」往往比功能列表更有说服力。

🔌

生态:Browserbase 平台的一部分

Stagehand 由 Browserbase 维护,属于其「开源」板块,与平台侧的云浏览器、Agent、搜索、抓取、运行时、身份、模型与可观测性等能力并列。实际使用时可以选择只用开源 SDK 配合本地或自建浏览器,也可以接它的云端浏览器与运行时;文档中有部署与 MCP 集成章节,说明如何把它放进更大的 Agent 系统里。对已经有浏览器基础设施的团队,先从开源库入手验证效果,再决定是否接入云端,是一条成本更低的路径。

📜

许可与获取方式

Stagehand 以 MIT 许可开源,核验时仓库约 2.47 万星标,发布记录显示八月下旬仍在持续更新服务端与开发包版本;文档站同时保留 v4、v3 与 v2 三个版本分支,便于仍在旧版本的团队查阅。由于 SDK 本身免费,费用主要来自模型调用与所使用的浏览器环境:本地运行时成本集中在模型侧,使用其云浏览器与运行时则按平台方案计费,具体价格需查看 Browserbase 的价格页。选型时建议先确认是否需要远程浏览器与并发能力,再决定部署形态。

产品特点

核心功能与独有价值

01

为 Agent 重做而不是复用测试框架

官网直接点明 Playwright 为测试而生、它为 Agent 而生:同样保留熟悉接口,但把页面理解、动作生成与自愈能力放进框架本身。

02

v4 把内核放进浏览器扩展

目标管理、状态与浏览器调试协议调度都跑在页面旁边的扩展里,远程浏览器因此更像本地浏览器,三种语言的开发包也实现了功能对齐。

03

速度与 token 双指标公开对比

官方给出同任务同模型下的墙钟时间与页面理解 token 消耗对比,并说明靠无障碍树裁剪只喂模型必要信息,直接对应按量计费的成本。

04

自愈动作减少长期维护

站点改版导致选择器失效时,框架会检测到并自动刷新动作的执行方式,对需要长期运行的采集与自动化任务,这比一次性跑通更有实际价值。

最近动态

重要更新

Stagehand v4 发布:把核心搬进浏览器扩展

Browserbase 官方博客在 2026 年 8 月 10 日发布《Introducing Stagehand v4: The SDK for browser agents》,由工程团队撰写。核心变化是把框架的关键部件(目标管理、状态与浏览器调试协议的调度)移入一个运行在页面旁边的浏览器扩展,使远程浏览器表现得像本地浏览器,并让 TypeScript、Python 与 Go 三套 SDK 在功能上对齐;文章同时回顾了 Playwright 与 Selenium 建立的自动化模型。

发布记录显示迭代持续

官方把变更记录放在代码托管平台的发布页上,核验时可见八月下旬仍在发布服务端与开发包的新版本,说明该项目迭代节奏较快且多语言包同步维护。文档站同时保留 v4、v3 与 v2 三个版本分支并提供迁移指南,旧版本使用者可以按需查阅后再决定升级时机。

性能与能力口径(核验时点)

官网在核验时点给出两组对比:同任务同模型下墙钟时间为 4.7 秒对 9.0 秒(单步操作 97 毫秒对 364 毫秒、291 毫秒对 1.5 秒),页面理解 token 消耗为 7400 对 3.57 万,后者归因于混合无障碍树裁剪。功能上强调自愈动作与 Agent 特性(网页模型上下文协议、剪贴板、批量命令、嵌套框架深层定位与链路追踪),仓库以 MIT 许可开源、核验时约 2.47 万星标。

产品总结

Stagehand 是 Browserbase 维护的开源浏览器自动化开发包,官方一句话概括它的定位:「浏览器 Agent 的 SDK」,并给出对照——Playwright 是为测试而生的,Stagehand 是为 Agent 而生的。它提供 TypeScript、Python 与 Go 三套开发包,保留跳转、点击、定位、截图等自动化开发者熟悉的方法,同时新增三种自然语言原语:Act(描述动作并执行)、Observe(先观察页面再决定)、Extract(按目标抽取结构化数据),这些原语具备自愈能力,网站在改版后可自动检测并刷新动作的执行方式。 官方用两组数据说明工程价值:同任务同模型下,墙钟时间 4.7 秒对 Playwright 的 9.0 秒,单步操作也有明显差距;页面理解的 token 消耗为 7400 对 3.57 万,做法是混合无障碍树裁剪,只把模型真正需要的信息交给它。v4 版本的关键变化是把框架核心(目标管理、状态与浏览器调试协议调度)搬进运行在页面旁边的浏览器扩展,使远程云浏览器表现得像本地浏览器,并让三种语言的 SDK 功能对齐。面向 Agent 场景,它还支持网页模型上下文协议、剪贴板操作、批量命令、深入嵌套框架的定位与链路追踪。 文档按基础用法、配置、附加能力(搜索、抓取、模型、可观测性)、集成与最佳实践组织,最佳实践覆盖提示词写法、观察式用法、动作缓存、多标签页、用户数据以及速度与成本优化和部署;迁移指南提供从 v3 升级与从 Playwright 迁移两条路径,文档站同时保留 v4、v3 与 v2 分支。Stagehand 以 MIT 许可开源,核验时仓库约 2.47 万星标,发布记录显示仍在持续更新;它是 Browserbase 平台「开源」板块的一部分,可只配合本地或自建浏览器使用,也可接入其云浏览器与运行时。由于 SDK 本身免费,成本主要来自模型调用与浏览器环境,使用云端时按平台方案计费,具体价格以 Browserbase 价格页为准。

产品类型
浏览器自动化开发包
支持平台
TypeScript 开发包 / Python 开发包 / Go 开发包 / 本地浏览器与远程云浏览器 / 模型上下文协议(MCP)集成
资费模式
开源免费(MIT 许可);配合 Browserbase 云浏览器与运行时使用时按其平台方案计费。

核验信息

参考文章与数据来源

本页事实来自 Stagehand 与 Browserbase 官方渠道:Stagehand 官网(浏览器 Agent SDK 的定位与与 Playwright 的对照、速度与 token 对比数据、熟悉接口与自愈原语说明、Agent 特性清单、多语言安装命令)、官方文档(v4 入门与快速上手、基础原语与配置与附加能力与集成与最佳实践章节、v3 到 v4 与 Playwright 到 v4 两条迁移指南、SDK 参考模块、面向模型读取的文档索引),以及 Browserbase 官方博客的 v4 发布文章(日期、作者与架构变化说明)、GitHub 仓库与发布记录(星标数、MIT 许可与版本发布节奏)。页内未列出文档集成清单中出现的受限品牌与产品名。价格与状态核验于 2026 年 9 月 22 日。

  1. 官网Stagehand 官网
  2. 官方文档官方文档(v4 入门)
  3. 官方文档快速上手
  4. 其他v4 发布说明(Browserbase 官方博客)
  5. 其他GitHub 仓库
  6. 其他发布记录
  7. 官方文档文档索引(面向模型读取)
  8. 官网Browserbase 平台

用户体验调查

Stagehand介绍页面对您是否有帮助?