#104 · Primary category: AI Agents & Automation

stagehand

agents ai llms playwright puppeteer selenium

The SDK For Browser Agents

Project last updated:08/29/26

GitHub Stars

24.1K

Forks

1.7K

Contributors

44

License

MIT

Why we included this project

Browser automations tend to break the moment a site changes its layout, and Stagehand is aimed at that exact problem. It sits between low-level scripting in Selenium, Playwright, or Puppeteer and the unpredictable black-box agents that can't be trusted in production. You write the steps you know in code, and hand the fuzzy parts, like clicking the right button on an unfamiliar page or pulling structured data out of it, to an LLM through simple act(), extract(), and agent() calls. Self-healing and action caching mean repeatable steps run without LLM inference until the page actually changes, which keeps both cost and flakiness down. It ships as a TypeScript SDK with a separate Python implementation.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category