kinora

kinora vs Allure Report

Allure Report generates a portable static report per run for 50+ frameworks. kinora is a persistent, Playwright-native dashboard that keeps history across runs and embeds the Playwright trace viewer, with no CI history plumbing.

Allure Report is a great multi-language static report generator. But it's disposable: history across runs means carrying an Allure history folder between CI jobs, and persistent analytics really means the separate commercial Allure TestOps. kinora is a running dashboard: every run is stored, trends and flaky detection work out of the box, and the native Playwright trace viewer is embedded. Allure is framework-agnostic; kinora is Playwright-focused.

kinora

kinora is an open-source dashboard that ingests every Playwright run from CI and tracks pass rates, trends, and flaky tests across projects and over time, with the full Playwright trace viewer embedded inline.

Allure Report

Allure Report is an open-source, language-agnostic tool that generates a static HTML report from a single test run.

Feature by feature

Feature kinora Allure Report
Open source Fair source (FSL-1.1); MIT client libs Apache-2.0
Frameworks Playwright 50+ languages / frameworks
Persistent cross-run history Built in Manual history folder
Trends & analytics dashboard In-report trends; persistent dashboard needs TestOps
Flaky detection Across run history Per-run categorization
Embedded Playwright trace viewer
Runs as a server / live dashboard No (static HTML)
Alerts on regressions
GitHub PR comment on CI runs
MCP server for coding agents Allure TestOps (paid)
Hosted cloud option kinora cloud (free tier + paid) Allure TestOps (separate paid)
Self-host Docker Compose Static files, host anywhere

Which should you pick?

Choose kinora when

  • You're Playwright-first and want a live dashboard with real cross-run history and trends.
  • You want flaky tracking, regression alerts, and the embedded Playwright trace viewer.
  • You don't want to stitch history together in CI or buy Allure TestOps.
  • Your coding agent (Claude Code, Cursor, any MCP client) pulls failing tests, traces, and flaky history from CI over MCP.

Choose Allure Report when

  • You test across many languages and frameworks, not just Playwright.
  • You want a portable static report you can archive and open anywhere.
  • You don't want to run a server at all.

FAQ

Is kinora an alternative to Allure Report?

For Playwright teams, yes. Allure Report generates a static per-run report across many frameworks; kinora is a persistent Playwright-native dashboard with cross-run history and the embedded trace viewer.

Does Allure Report keep history across runs?

Not on its own. You carry an Allure history folder between CI runs, and full persistence is Allure TestOps, a separate commercial product. kinora stores every run automatically.

Does kinora support non-Playwright frameworks?

No. kinora is Playwright-focused. If you need many languages or frameworks, Allure is the broader tool.

Awaiting first signal

Push your first run.

Add the reporter, point it at a kinora server, and watch the history build itself.