- #2842 f86e609 Thanks @seanmcguire12! - update the MCP SDK to v1.30 and refresh supporting dependency versions
- #2836 94a0ee4 Thanks @seanmcguire12! - fix cross-frame xpaths building logic for coordinates inside of iframes.
Stagehand by Browserbase
Overview
Open-source SDK from Browserbase for building browser agents that mix natural-language actions (act, extract, observe, agent) with code, available in TypeScript, Python and Go and runnable locally or on Browserbase cloud browsers.
Stagehand was downloaded 2.5M times from npm and PyPI in the week ending Oct 4, 2026, up 13.4% on the week before and up 16.5% over the last 30 days compared with the 30 before. The GitHub repository has 25.5K stars, 1,435 of them added in the last 30 days. The latest stable release is 3.7.3, published Aug 28, 2026. It was mentioned in 17 Hacker News posts and comments over the last 30 days.
Stagehand usage and attention over time
Download the raw daily series: stagehand.csv
Install Stagehand
| npm | npm install @browserbasehq/stagehand |
|---|---|
| PyPI | pip install stagehand |
These commands use the packages tracked on this page. The vendor may recommend a different installer; see the official documentation.
Key facts
| Maker | Browserbase |
|---|---|
| Type | Browser automation library |
| First released | October 2024 |
| License | MIT |
| Interfaces | API |
| Models | Any LLM selected by provider/model string (for example openai/gpt-5.4-mini) with your own API key |
| Bring your own API key | Yes |
| Main language | TypeScript |
| Open issues and PRs | 383 |
Pricing
Stagehand itself is free (MIT). Optional Browserbase cloud browsers: Free $0 (1 browser hour, $5 in model tokens), Developer $20/month (100 hours), Startup $99/month (500 hours), Scale custom; model usage is billed separately.
Source: official pricing page, checked Oct 6, 2026. Prices change often; confirm before you buy.
Pulse Score breakdown
Each component is scored 0 to 100 from public signals; a dash means no data for it. Methodology.
What changed: recent Stagehand releases
7 stable releases in the last 90 days · Full changelog
- Version Packages
- [V3]: rm docs pkg
- [V3]: fix xpath building logic for coordinates inside of iframes
- [V3]: bump various transitive deps
- [V3]: bump non core transitive deps
- Contrib/2384
- chore(release): retarget release automation from main to v3
- fix(v3): normalize CUA coordinates to actual viewport
- fix(v3): preserve provider for structured output
- Version Packages
- fix(server-v3): release useTouch parameter
- #2356 04c8ee4 Thanks @Kylejeong2! - Replace raw daemon socket connection errors with a human-readable message that includes the exact browse open command needed to start the session.
- #2361 2a6e20b Thanks @shrey150! - Warn when auto-loading variables from .env and add BROWSELOADDOTENV to opt out ahead of a future release where this will be off by default.
- feat(evals): group trajectories by run and cross-link Braintrust experiments
- chore(docs): Add docs ownership and review rules
- feat(core): support OpenAI Chat Completions via openaiEndpointFormat
- feat(server-v3): expose OpenAI endpoint format
- [docs]: add docs for setDomainPolicy
- fix: silence AI SDK "system message in messages" warning in act/extract/observe
- [STG-2510] fix: source eval browser skill from packages/cli browse SKILL.md
- chore(evals): add sonnet-5, gpt-5.6, and grok pricing to braintrust UI publisher
- feat: warn and add opt-out flag for browse CLI .env auto-loading
- chore(docs): Replace “LLM model” wording in Stagehand docs
Stagehand alternatives
| # | Agent | Pulse | Downloads 7d | 7d | 30d | VS Code installs | Stars | Latest release | Price | Last 90 days | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 14 |
Browser UseBrowser Use |
60 | 2.4M | up 16.3% | — | — | 117K+88/day | 0.13.1032d ago | Free | ||
| 104 |
SkyvernSkyvern AI |
28 | 5,699 | up 0.3% | down 14.8% | — | 23.1K+8/day | 1.0.555d ago | Free + $29/mo | ||
| 110 |
Perplexity CometPerplexity AI |
24 | — | — | — | — | — | — | Free | ||
| 111 |
Amazon Nova ActAmazon (AWS) |
23 | 71.7K | down 3.5% | down 41.0% | — | 918 | 3.4.187.05mo ago | Usage-based | ||
| 130 |
DiaThe Browser Company of New York (Atlassian) |
16 | — | — | — | — | — | — | Free + $20/mo | ||
| 139 |
Opera NeonOpera (Opera Norway AS) |
8 | — | — | — | — | — | — | Free + $19.90/mo | — | |
| No agents match that filter. | |||||||||||
Head to head: Stagehand vs Browser Use · Stagehand vs Skyvern · Stagehand vs Perplexity Comet · Stagehand vs Amazon Nova Act
Stagehand FAQ
How much does Stagehand cost?
Stagehand itself is free (MIT). Optional Browserbase cloud browsers: Free $0 (1 browser hour, $5 in model tokens), Developer $20/month (100 hours), Startup $99/month (500 hours), Scale custom; model usage is billed separately.
Is Stagehand open source?
Yes. Stagehand is open source, released under the MIT license.
How popular is Stagehand?
Stagehand was downloaded 2.5M times from npm and PyPI in the week ending Oct 4, 2026, up 13.4% on the week before and up 16.5% over the last 30 days compared with the 30 before. The GitHub repository has 25.5K stars, 1,435 of them added in the last 30 days. The latest stable release is 3.7.3, published Aug 28, 2026.
What is the latest version of Stagehand?
The latest stable release we track is 3.7.3, published on Aug 28, 2026.
What are the alternatives to Stagehand?
The closest alternatives in the same category by Pulse Score are Browser Use, Skyvern, Perplexity Comet, Amazon Nova Act.
Where these numbers come from
npm: @browserbasehq/stagehand. PyPI: stagehand. GitHub: browserbase/stagehand. Site rank: stagehand.dev on the Tranco list. See data sources for how each one is collected.
Product facts and pricing were checked against: github.com, raw.githubusercontent.com, registry.npmjs.org, pypi.org, browserbase.com, discord.com.
