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.