Run & classify
9Lives runs the failing spec and separates selector drift from real behavior changes.
9LIVES
Local-first self-healing QA
A Playwright selector drifted after your coding agent shipped a change? Run the spec, heal the locator, verify it green, and review the diff—without hiding a real bug.
curl -sL 9lives.run | sh9l heal login.spec.tsMIT licensed • No account • No telemetry • Tier 1 works offline
THE HEAL LOOP
9Lives runs the failing spec and separates selector drift from real behavior changes.
Stable page evidence finds the element again. Structural changes can use your existing coding-agent CLI.
The spec runs again, then you get a unified diff before anything is applied.
THE QUALITYMAX ECOSYSTEM
Scan a live page, inspect stable locators, and generate a Playwright reproduction.
↗Ship in the cloudHosted test management, execution, and quality intelligence for growing teams.
↗Code with evidenceAgentic delivery loops that keep implementation, QA, and release evidence together.
↗Grade your specsAn offline A–F quality grade for Playwright specs before they reach the repository.
↗Equip your agentOpen QA skills for test quality, selectors, dependencies, accessibility, security, and more.
↗curl -sL 9lives.run | sh