Playwright triage, without the noise.
Collapse long failure logs into clean root cause clusters.
sentinel@local:~/repo$ _
Debug with total context.
Sentinel is built to be a durable part of your CI stack: safe sharing, historical signal, and cleaner handoffs when the build breaks.
Sentinel masks sensitive text, environment variables, and internal URLs before anything is shared. Hosted links or your infra, secrets stay secret.
Know if a failure is a new regression or a known flake. Sentinel tracks recurring root causes across runs and pinpoints when they first appeared.
Generate ultra-slim shareable reports teammates can open without an account. Clear “what broke” plus direct trace access cuts review back-and-forth.
Open source by default. Workspaces when you need history.
Start self-hosted with full sovereignty, or use cloud workspaces for retention, comparisons, and recurring failure intelligence.
- Everything local: generate the same report UI fully offline, no upload required.
- Bring your own storage + DB: artifacts and metadata stay in your VPC (S3/GCS + Postgres).
- Deterministic root-cause clustering: same grouping logic as hosted, no AI guessing.
- No limits: unlimited runs because you own the infra.
- Share links optional: use hosted links when you want, or stay fully offline.
- Zero setup: install + run, auto-upload on failures.
- Share links for PRs: reviewers open a read-only report without reproducing locally.
- Retention: keep enough history to spot patterns (200 runs / 14 days).
- Safe-by-default: automatic secret masking before upload.
- Works with shards: parallel jobs still collapse into root-cause clusters.
- Stop repeating fixes: recurring failure tracking across commits (first seen, frequency, impact).
- Compare runs: last known good vs now, isolate what changed.
- Team workflow: shared workspace, multiple projects, roles.
- High volume: 10,000 run history and longer retention.
- Faster decisions: regressions vs flakes becomes obvious with history.
Root cause first, always.
Sentinel turns Playwright failures into a small set of deterministic issues, with the evidence and next step attached.
Collapse repeated failures into 1–3 real issues using normalized evidence (blocker, selector, expected/received). No AI guessing, same output every run.
We surface the failing step, likely blocker, and target state so the first screen tells you what to inspect. Trace is always one click away.
Sensitive text and credential-like values are masked before a report is shared. Offline mode keeps everything local if you want zero data egress.
FAQ
Do we need a separate CI upload step?
Does Sentinel work with GitHub Actions and GitLab CI?
Does Sentinel support parallel Playwright shards?
What do I get for free?
What does the workspace add?
Can we share runs easily?
Start with the free reporter.
Get CLI answers and a shareable debug link now. Add a workspace later if you need private history.