Stagehand-py
Python port of Browserbase's Stagehand — write deterministic Playwright code and reach for AI primitives like `act()`, `extract()`, and `observe()` only where you want LLM help.
56
Hero Score
Popularity
40
Performance
85
Ecosystem
25
Maturity
61
Dev Experience
68
⭐ 482 stars⬇ 2.9K downloads/wkFirst release: Dec 2024Last release: May 2026
Async Support: YesPlugin Extensions: GrowingSpeed: FastDoc Quality: HighLearning Curve: Easy
Pros
- • AI-augmented Playwright — predictable scripts with surgical LLM calls only where useful
- • Structured `extract()` returns typed data instead of free-form text
- • Flexible "agent mode" available when you do want full goal-seeking behaviour
Cons
- • Python port lags the canonical TypeScript SDK in features and releases
- • Smaller community and fewer Python-specific examples
- • Requires a Browserbase account for hosted browsers (or self-hosted Chromium setup)