Browserbase

Stagehand

TypeScript framework layering natural-language actions over Playwright, so deterministic code and model calls can be mixed.

Layers natural-language actions over Playwright so deterministic selectors and model calls can be mixed in the same script. The pitch is that you use the model only where the page is genuinely unpredictable.

Best for

Teams with existing Playwright suites who want to add model calls selectively.

Watch out

TypeScript-first. Python shops will find the ecosystem thinner.