---
slug: "stagehand"
name: "Stagehand"
effect: "Adds natural-language act, observe and extract calls to Playwright-style browser code in TS, Python and Go"
category: "browser-agent"
url: "https://www.stagehand.dev"
github: "browserbase/stagehand"
pricing: "open-source"
license: "MIT"
tags: ["typescript", "python", "go", "browser-automation", "sdk"]
platforms: []
install_kind: "npm"
date_added: "2026-10-14"
drop_score: 40
stars: 25671
pushed_at: "2026-10-15T01:09:59Z"
signals_status: "ok"
signals_fetched_at: "2026-10-15T01:19:04.667Z"
page: "https://agenttooldrop.com/tools/stagehand"
---

# Stagehand

Adds natural-language act, observe and extract calls to Playwright-style browser code in TS, Python and Go

Category: Browser and computer use. Pricing: Open source. License: MIT.

## Why you would want it

Stagehand mixes ordinary browser code (goto, click, locator) with three AI calls: act performs an action described in plain language, observe returns real selectors, and extract returns data validated against a Zod or Pydantic schema. Because observe hands back selectors, you can fill credentials yourself without sending them to the model, and the README says act, observe and extract refresh how an action happens when a site changes. It runs against a local Chrome or a Browserbase cloud browser, which adds a model gateway, server-side caching, proxies and session recordings.

## Best for

- Developers who already write Playwright-style scripts
- Structured data extraction from logged-in sites
- TypeScript, Python or Go codebases

## Use it when

You want to keep control of each browser step in code but let a model handle brittle selectors and data extraction.

## Skip it if

You do not want to write browser code yourself. Caching, the model gateway and cloud browsers require a Browserbase API key, and local runs need Chrome installed.

## Install

Install with pnpm:

```sh
pnpm add @browserbasehq/stagehand 'zod@~4.4.3'
```

Source: https://github.com/browserbase/stagehand#readme

## Live signals

Fetched 2026-10-15T01:19:04.667Z (status: ok).

- Repository: browserbase/stagehand
- Stars: 25,671
- Forks: 1,757
- Open issues and PRs: 367
- License (GitHub): MIT
- Last push: 2026-10-15
- Latest release: @browserbasehq/stagehand@3.7.3 (2026-08-28)

## Links

- Website: https://www.stagehand.dev
- GitHub: https://github.com/browserbase/stagehand
- Install instructions verified at: https://github.com/browserbase/stagehand#readme
- Source for this entry: https://github.com/browserbase/stagehand#readme
- AgentToolDrop page: https://agenttooldrop.com/tools/stagehand
- Full catalog (JSON): https://agenttooldrop.com/tools.json
