Skip to main content
LitmusCheck is an open-source, AI-powered testing platform built on Playwright. Write reliable end-to-end tests in plain English, run them, and let AI triage the failures — all self-hosted on your own infrastructure. The whole stack is open source and free to run yourself:

lc-server

The AI QA engine — a Flask backend, a Playwright agent, and a WebSocket gateway.

lc-frontend

The Next.js UI where you compose, run, and maintain your tests.

litmus-agent

A CLI that triages Playwright failures — ideal for CI/CD pipelines.

Getting started

1

Self-host the stack

Stand up lc-server and point lc-frontend at it — this is the foundation everything else builds on. Follow the step-by-step guide at litmuscheck.com/get-started, and see each repository’s README for full configuration.
2

Create your first test

Once your instance is running, create your first test in the Compose view — write steps in plain English and watch them run in a live browser.
3

Triage failures with the CLI

Add the litmus-agent CLI to triage Playwright failures from your JSON report and traces — locally or automatically in CI/CD. Generate its LITMUS_API_KEY from your self-hosted instance.
LitmusCheck landing page