Every answer your CI never gives you.
Nijam reads what your CI uploads from Playwright, pytest, and Vitest, and turns the stream into per-test history, failure analysis, and signal you can act on.
Diagnose
What the dashboard does the moment a test turns red.
Flakiness ranked
Every retry across every run is scored, so the tests quietly wasting your team’s time rise to the top instead of hiding inside green builds.
Why it failed
The error, the stack trace, the failing line. For Playwright, the full trace, screenshots, and video for every attempt, opened straight from the run.
Since when
Pinpoint the first run a test started failing and the commit that introduced it. No more bisecting through CI logs by hand.
Read your history
The long view: trends, evidence, and the runs behind every verdict.
Suite analytics
Pass rate, duration, and volume across every run, branch, and spec file. See the suite getting healthier or slower over time.
Traces and artifacts
Every screenshot, video, and trace.zip in one place, opened from the test that produced it.
MCP for AI agents
Point any MCP-capable agent (Claude Code, Cursor, Codex) at your runs and ask why a suite is red, whether a test is flaky, or when it broke, answered from your real history.
Workflow
Where verdicts surface, and how your team gets in.
Re-run only what failed
Pull the exact tests that failed on the last run by ID, re-run just those in CI, and Nijam clubs the retry into the same run as another attempt, so a flake that passes second time flips the run green.
Slack and PR comments
Get every verdict where your team already works: passing, flaky, and failing runs auto-posted to Slack in green / yellow / red, plus a status check and a results comment on every pull request that updates in place on each run.
Single sign-on
Sign in with your own identity provider (Okta, Entra ID, Auth0, any OIDC) with just-in-time provisioning and optional enforcement. A Pro feature.