Wrightbench 0.6.0 is available

Playwright ships the tools.Wrightbench gives them one window.

Wrightbench embeds Playwright's own codegen, UI Mode, Trace Viewer, and reports in one desktop studio — a click each, across every project, with every run kept.

Why Wrightbench

Four tools shouldn't need four windows.

Playwright ships a world-class toolkit — codegen, UI Mode, the Trace Viewer, HTML reports. The CLI scatters it: one command and one window per tool, for one project at a time, and the next run overwrites the last report. Wrightbench keeps the tools and loses the shuffle.

Playwright from the terminal

One command and one window per tool — per project.

Codegen, UI Mode, the report, and traces each launch separately. Switch projects and the shuffle starts over; run again and the last report is overwritten.

zsh — web-app
$ npx playwright codegenwindow 1
$ npx playwright test --uiwindow 2
$ npx playwright show-reportwindow 3
$ npx playwright show-tracewindow 4
$ cd ../admin-portalstart over

# close a window and its results are gone

Playwright in Wrightbench

Every tool in one window — every run kept.

Record, Run, and Report sit side by side in one workspace. Switch projects from the switcher, and every run lands in local history with its report and traces attached.

Wrightbenchweb-app
RecordRunReport
UI Mode · login.spec.tspassed · 1.07s
admin-portal · Playwright 1.61.1one click away
Run #14 saved to historyreports + traces kept

Inside the window

One window, exploded.

Every layer here is Playwright's own tooling — codegen, UI Mode, the Trace Viewer, the HTML report — embedded without recreating an interface. Scroll, and Wrightbench closes the stack into a single window: every project one switcher away, every run kept.

Exploded diagram of the Wrightbench window: a workspace shell and run history from Wrightbench, wrapped around Playwright's embedded codegen, UI Mode, and HTML report with traces. Scrolling assembles the layers into one window.

WrightbenchWorkspace shell

Playwright · nativeCodegen

Playwright · nativeUI Mode

Playwright · nativeReport & Trace Viewer

WrightbenchRun history

Native recording

Record with Playwright’s own Inspector.

Launch the project-local browser and capture flows with the embedded native Inspector—the same codegen the CLI ships, generating real Playwright code. No proprietary recorder to learn.

Embedded UI Mode

Run in Playwright’s native UI Mode.

Wrightbench hosts Playwright UI Mode without recreating its interface. Run, filter, watch, and debug in the real thing—kept alive as you move between workflows.

Projects & versions

Every Playwright project in one window.

Import multiple projects and switch between them without touching a terminal. Wrightbench resolves each project-local configuration and supported Playwright version without rewriting your files.

playwright.config.ts
web-appPlaywright 1.62.1
admin-portalPlaywright 1.61.1
api-e2ePlaywright 1.60.1

Run history

Every run, kept.

The CLI’s HTML report is overwritten by the next run. Wrightbench records every run locally—pass rates, flaky classifications, duration trends, reports, traces, and captured evidence.

Pass rate

14 local runs

78.6%

Run #1Run #14
Run #141 passed2s
Run #131 failed0s

Local-first privacy

No account. No cloud. Your test data stays local.

Wrightbench works directly with local projects and keeps run history, reports, traces, and evidence on your machine—no login or hosted workspace required.

No account or login
No cloud workspace
On-device history

Desktop downloads

Download Wrightbench for macOS, Windows, and Linux.

Choose the installer for your machine and start working with local Playwright projects—no account required.

Latest stable · v0.6.0

Verified release artifacts

Every release includes SHA-256 checksums, an SPDX SBOM, and code-signed, notarized installers. Project compatibility: Playwright ≥1.56.0 and <2.0.0.

View every installer

The Playwright surfaces you already use

Codegen
UI Mode
Trace Viewer
Run History
Reports
Playwright's tools are powerful. Wrightbench makes the complete workflow feel like one product.
WB

Wrightbench 0.6.0

Desktop studio for Playwright

Download once. Work locally.

Latest stable

Wrightbench 0.6.0

Free download

  • macOS, Windows, and Linux installers
  • Local settings and run history
  • Project-owned Playwright configuration
  • Checksums and SPDX SBOM
Download Wrightbench

Develop in the open

Public source

GitHub / community

  • Public issue tracker and release notes
  • Typed Electron IPC boundaries
  • Project-local Playwright adapters
  • Notarized and code-signed installers
View on GitHub