Show HN: 9lives – Self-healing test runner that refuses to mask real bugs
Category: devtools
Tags: test-automation, playwright, self-healing
Score: 6.8/10 (Innovation: 6, Technical: 7, Documentation: 7, Utility: 7)
9lives is a self-healing test runner that automatically repairs broken selectors in Playwright, Cypress, and Selenium tests using offline heuristic matching or existing coding agent CLIs. It intelligently distinguishes selector drift from assertion failures to avoid masking real bugs, and integrates with MCP for agent-in-the-loop healing.
Target audience: backend devs, frontend devs, qa engineers, devops
Repository: https://github.com/Quality-Max/9lives · Python · MIT · 1 stars
View on Hacker News