IMCseian
PW Insights
The Cypress-style dashboard for Playwright. Built by Ram Pothuraju. Inline error panels, source viewer, AI root cause, step replay, screenshot diff and 30-day analytics — in 2 lines of config.
One dashboard.
Everything inline.
I was tired of debugging Playwright failures across 5 different tabs — terminal, trace viewer, DevTools, source code, and console. One dashboard, everything inline. 2 lines of config, that's it.
Six things Playwright's default report
doesn't give you.
Every feature is built around the same idea — keep the engineer inside the dashboard, not chasing context across five tabs.
Fix: name: 'Sign up' · or use type='submit'.
The full dashboard, end-to-end.
Sidebar, glassmorphic top bar, run metabar, four KPI cards with sparklines, filter chips and one failed test expanded inline with the full error stack.
Six sidebar pages, one mental model.
Each page is a focused lens on the same test run. Same shell, same keyboard shortcuts, same share URL.
Two lines. That's the whole setup.
Drop the reporter into your playwright.config.ts and run your tests. The dashboard boots on localhost:9320.
npm install imcseian-pw-insights adds exactly 2 npm dependencies to your project.reporter: line — that's the whole config change. The dashboard boots on localhost:9320 automatically.