Local-first browser testing

Give browser tests a stage manager.

Stagehand is being built to help testers describe browser checks in versioned JSON plans, author them in a visual editor, and run them through a Node.js command-line interface backed by Playwright.

The approach

A testing toolkit that keeps plans close to their authors.

Versioned plans

Describe browser checks as reviewable JSON documents that can evolve with the systems they test.

Visual authoring

Build plans in a focused editor designed for people who should not need to hand-edit JSON.

Local control

There is no Stagehand account service, central plan store, or hosted browser execution in the initial design.

Current status

Under active development.

The visual editor is being developed before the command-line execution and reporting experience. The project documents its decisions, learning material, and incremental delivery plan openly.

Follow the work in project planning