stagehand
25,992
Stars
1,814
Forks
103
Watchers
433
Open Issues
MIT
许可证
TypeScript
语言
2024-03-24
创建时间
2026-11-11
最近更新
项目能做什么
用于从网页提取数据并自动化交互的 SDK,支持接入 Claude Code 等。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div id="toc" align="center" style="margin-bottom: 0;">
<ul style="list-style: none; margin: 0; padding: 0;">
<a href="https://stagehand.dev">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/browserbase/stagehand/main/media/dark_logo.png" />
<img alt="Stagehand" src="https://raw.githubusercontent.com/browserbase/stagehand/main/media/light_logo.png" width="200" style="margin-right: 30px;" />
</picture>
</a>
</ul>
</div>
<p align="center">
<strong>Stagehand is the SDK for browser agents</strong><br>
</p>
<p align="center">
<a href="https://trendshift.io/repositories/12122" target="_blank"><img src="https://trendshift.io/api/badge/repositories/12122" alt="browserbase%2Fstagehand | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
</p>
<p align="center">
<a href="https://docs.stagehand.dev"><strong>Docs</strong></a> ·
<a href="https://docs.stagehand.dev/v4/first-steps/quickstart"><strong>Quickstart</strong></a> ·
<a href="https://github.com/browserbase/stagehand"><strong>⭐ Star this repo</strong></a>
</p>
<p align="center">
<a href="https://github.com/browserbase/stagehand/tree/main?tab=MIT-1-ov-file#MIT-1-ov-file">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/browserbase/stagehand/main/media/dark_license.svg" />
<img alt="MIT License" src="https://raw.githubusercontent.com/browserbase/stagehand/main/media/light_license.svg" />
</picture>
</a>
<a href="https://discord.gg/stagehand">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/browserbase/stagehand/main/media/dark_discord.svg" />
<img alt="Discord Community" src="https://raw.githubusercontent.com/browserbase/stagehand/main/media/light_discord.svg" />
</picture>
</a>
<a href="https://deepwiki.com/browserbase/stagehand">
<img alt="Ask DeepWiki" src="https://raw.githubusercontent.com/browserbase/stagehand/main/media/deepwiki.svg" width="156" height="32" />
</a>
</p>
<p align="center">
<a href="https://stagehand.dev">
<img src="https://raw.githubusercontent.com/browserbase/stagehand/main/media/stagehand-website-banner.png" alt="Stagehand homepage showing browser automation in TypeScript, Python, and Go and a speed comparison with Playwright" width="100%" />
</a>
</p>
## AI that uses the browser like humans.
Sign in once, keep the session, and pull structured data out the other side.
```typescript
import { localBrowser, Stagehand } from "@browserbasehq/stagehand";
import { z } from "zod/v4";
// Cookies persist in ./browser-data, so the next run starts already signed in
const browser = await localBrowser.launch({ userDataDir: "./browser-data" });
const stagehand = await Stagehand.create({
browser,
model: { modelName: "openai/gpt-5.4-mini", apiKey: process.env.OPENAI_API_KEY },
});
const [page] = await br
阅读完整原文
商业机会分析 AI 生成
Web-to-API:基于Stagehand的非API网站实时数据流网关
| 产品构想 | 利用Stagehand的结构化抽取能力,为用户提供一个只需输入目标网址与JSON Schema即可自动生成标准RESTful API或Webhook的数据抓取中间件。 |
| 核心功能 | Schema可视化定义、定时轮询与数据Diff变更通知、缓存加速、自动适配目标网页结构变化 |
| 目标用户 | 独立开发者、中小企业数据分析师、需要聚合竞品/第三方平台数据的产品团队 |
| 难度/周期 | 中等 · 3 - 5 周 · 成本:极低(LLM API调用成本 + 基础云服务器,初期约每月50-100美元) |
| 收费模式 | 免费额度 + 按抓取调用次数/订阅制阶梯收费(Usage-based API pricing) |
| 竞争风险 | 高频并发下LLM Token成本高企;遇到Cloudflare等强反爬机制时需要额外代理网络配合(推测) |
| 依据 | 已验证事实 |
自愈式端到端前端UI自动化测试SaaS
| 产品构想 | 将自然语言测试用例(如'登录后点击个人资料修改昵称')通过Stagehand自动转译执行,前端改版时不中断测试,并产出页面健康度与破坏性更新告警报告。 |
| 核心功能 | 自然语言测试脚本编写、DOM结构变更自动容错定位、失败用例快照与根因分析、CI/CD集成插件 |
| 目标用户 | 中小团队的前端工程师、QA测试团队、SaaS初创企业 |
| 难度/周期 | 中等偏高 · 6 - 8 周 · 成本:低(基础云端无头浏览器实例 + LLM调用) |
| 收费模式 | 按测试席位或测试执行套件数量的月度/年度SaaS订阅 |
| 竞争风险 | LLM执行耗时较长可能导致CI流水线等待超时;执行结果确定性略低于传统严格代码脚本(推测) |
| 依据 | 数据支持的判断 |
轻量级竞品价格与动态监控工作流工具
| 产品构想 | 面向特定垂直领域(如跨境电商、旅游酒店)的竞品价格与上新监测桌面端/Web工具,依靠自然语言配置监控目标,输出结构化报表。 |
| 核心功能 | 免写代码的监控任务配置、多目标价格波动图表、库存状态预警、自动化导出至Google Sheets/Notion |
| 目标用户 | 电商卖家、选品团队、市场调研咨询师 |
| 难度/周期 | 较低 · 2 - 4 周 · 成本:极低(单机Electron桌面版或极轻量Serverless后端) |
| 收费模式 | 桌面版买断许可 + 自带API Key模式,或托管版按监控点位收取月费 |
| 竞争风险 | 目标站点反爬频繁变动可能导致LLM多轮重试拉高成本(推测) |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| morluto/rea | 中文介绍暂未生成 Reverse engineer anything with agents, from app behavior dow |
449,423 | TypeScript |
| mattpocock/skills | 中文介绍暂未生成 Skills for Real Engineers. Straight from my .agents director |
320,681 | Shell |
| obra/superpowers | 中文介绍暂未生成 An agentic skills framework & software development methodolo |
315,608 | Shell |
| affaan-m/ECC | 中文介绍暂未生成 The agent harness performance optimization system. Skills, i |
300,669 | JavaScript |
| NousResearch/hermes-agent | 中文介绍暂未生成 The agent that grows with you |
262,383 | Python |
| anomalyco/opencode | 中文介绍暂未生成 The open source coding agent. |
225,865 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2024-03-24,近 30 天仍在推送,发布过 82 个 Release |
| 社区活跃 | Star 25,992 / Fork 1,814 / Issue 433(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/browserbase/stagehand.git cd stagehand # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。