Analyse Playwright failures with a single command

AI report that separates critical bugs from flaky tests in a few minutes

npm content
triage picture

Trusted by teams like

InterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeonInterlynkRowanIIFL FinancePlatinumRXFluxgenAperture SpaceFIMKishtopeMotilal OswalZeon

Free to use. No credit card, no need to book demos.

Just sign up and start testing in a few minutes

2 minutes to set up, immediate insights

Works on top of playwright

No setup, just add a few lines to playwright config

Run locally or on cloud

Secure npm package that can run anywhere

Free to use

Completely free to use while in beta. Sign up to grab your free API key

Step 1. Enable playwright json report if you haven't

export default defineConfig({
    testDir: './tests',
    retries: 0,
    reporter: [
        ['json', { outputFile: './reports/report.json' }]
    ],
    use: {
        trace: 'retain-on-failure',
        screenshot: 'only-on-failure',
    },
    outputDir: './traces',
    projects: [
        {
        name: 'chromium',
        use: { ...devices['Desktop Chrome'] }
        }
    ]
    });

Step 2. Add an API key to your environment

Get your API key by signing up. Environment variable can be set in a .env file in the root directory or as system environment variables.

LITMUS_API_KEY=your-api-key-here

Step 3. Litmus Triage Agent is now ready to run!

After installation, the lc command will be available globally (or via npx if installed locally).

# Basic Usage
lc triage <path-to-report.json>

# Save API response to file with pretty printing 
lc triage <path-to-report.json> --output response.json --pretty

Options

  • <path-to-report.json> - Path to Playwright JSON report file (required)
  • -o, --output <file> - Output file path for API response (default: stdout)
  • -p, --pretty - Pretty-print JSON output
  • -c, --error-context <number> - Number of context lines for error snippets (default: 10)
  • -V, --version - Output version number
  • -h, --help - Display help
  • --html-dir - Generate HTML report in this directory