Litmus Check is now open source
Every part of Litmus Check is now public and free to self-host: the QA engine, the web UI, and the triage CLI. If your team writes Playwright tests, you can run the whole thing yourself.
Today I’m making Litmus Check open source, top to bottom. The QA engine, the self-hostable web UI, and the triage CLI are all public and free to run.
Litmus Check is an AI-powered ITE, an integrated testing environment, that turns plain-language intent into working Playwright tests. You describe what a test should do, and it writes the Playwright code, with a choice of selectors for each element and room to drop in custom scripts. When a test fails, an agent triages the run and tells you what broke instead of leaving you to read stack traces. In practice, teams write Playwright roughly five times faster.
We shipped it as a hosted product first. Opening the source changes who gets to use it. A solo QA engineer or a small team can now run the engine on their own infrastructure, read exactly how generation and triage work, and bend it to their stack without waiting on our roadmap. No vendor lock-in, no per-seat gate on the core.
The project is three repositories under github.com/litmus-check:
- lc-server (Python): the QA engine that turns natural-language intent into Playwright tests.
- lc-frontend (TypeScript, Next.js): the self-hostable UI, deployable on Vercel or your own VMs.
- litmus-agent (Node.js): the CLI that triages failed tests from a JSON report.
Each repository ships with its own license. Read the code, file issues, send pull requests, or fork it and make it your own.
If you want the managed version, litmuscheck.com still hosts it for you. If you’d rather own the whole stack, clone the repositories and go.