Piwi is a self-hosted dashboard and reporter for Playwright. It keeps every run instead of letting the report die as a CI artifact, groups the failures by root cause instead of showing you forty red rows, and scores flaky tests by the CI minutes they actually waste. MIT, one Docker container, zero telemetry.
I initially built Piwi because I was annoyed to rely on HTML reports and traces to understand why my tests failed, without having the history of each case. Piwi stores each run, with each test case, keeps articfact such as screenshots and traces of course, but goes way further : stacktraces, backend logs, provides optional AI assisted diagnosis tools, a browser extension, a desktop app to launch tests locally among other things, etc
Feel free to try the live demo app that works on your browser (no data retention): https://piwitests.dev/demo/