改善Kaizen — change for the better

Manage, automate, and triage your tests from one workspace.

Kensho is the open-source static report generator. Kaizen is the centralized test-management platform. Together: Allure-class reports for every framework, a dedicated home for test cases, runs, defects, flaky boards, and history.

Apache 2.0Node 22+No telemetry

Allure-class reports

Self-contained static HTML — steps, screenshots, videos, retries, behaviors, severity, history. Open from a file URL or serve from any CDN. Zero servers required.

OSS funnel → SaaS platform

Reports stay free forever. Push them to the Kaizen platform when you want multi-run history, AI clustering, RBAC, defect linking, and real-time dashboards.

Every language, one schema

JS, Python, Java, Ruby, .NET, Go, k6, Postman — 20+ native adapters write the same canonical Kensho v1 JSON. Your stack stays heterogeneous; your reporting doesn't.

Get a beautiful report in 60 seconds

Drop the reporter into your test config. Run your tests. Open the HTML.

Kensho ships as native adapters for the runners you already use. Install, wire one config line, run your tests as usual — the report appears in kensho-report/.

install
pnpm add -D @kaizenreport/kensho-playwright @kaizenreport/kensho
playwright.config.ts
import { defineConfig } from '@playwright/test';

export default defineConfig({
  reporter: [
    ['line'],
    ['@kaizenreport/kensho-playwright', { output: 'kensho-results' }],
  ],
});
terminal
npx playwright test
npx kensho generate
npx kensho open
Adapters

Whatever you test in, Kensho speaks it.

Native adapters for 20+ frameworks plus a universal JUnit XML fallback. All produce the same Kensho v1 JSON, so the same report and the same Kaizen platform behavior applies.

JavaScript / TypeScript
PlaywrightCypressJestVitestCucumber JSJasmineNewman (Postman)k6DetoxAppium / WDIOXCUITestGo (go test -json)
Python
PytestRobot Framework
JVM
JUnit 5TestNGCucumber JVM
Ruby
RSpecCucumber Ruby
.NET
NUnitMSTestxUnit
Universal
JUnit XML
Kaizen Platform

A real test management home — not a spreadsheet.

Upload Kensho results from CI, the CLI, or drag-and-drop in the browser. Every run becomes searchable history. Cases, plans, defects, flakiness — all in one workspace, with the dashboards your managers actually want to see.

  • Stable test IDs across runs — same test, same row, forever.
  • Manual + automated test cases in one inventory.
  • Defects auto-linked from your reporter (Jira, GitHub Issues, Linear).
  • Flaky board with rolling pass-rate per case.
  • Live runs from CI with streaming logs.
  • RBAC: workspaces, projects, roles, SSO (Google, GitHub, Okta).
acme-web · run #247
96.4%
pass rate
main · a91c3e2
824
Passed
17
Failed
13
Skipped
4
Flaky
auth › login › happy path
1.4s
checkout › promo-code › expired
2.7s
profile › avatar upload
0.9s
search › fuzzy match › empty query
0.3s
検証 · Kensho — verification

Start with the open-source report. Grow into the platform when you're ready.

No credit card. No telemetry. The report tool stays yours forever — Apache 2.0.