Zero setup, no tests to write or maintain. Push a PR, get a confidence report — automatically.
Install the GitHub App, push a PR, get a confidence report. That's it.
AI triages your code changes and identifies which user-facing flows could be affected — using static analysis, not guesswork.
Spins up targeted Playwright sessions against your preview deploy or local build, walking through real user journeys that touch your changes.
Leaves a merge confidence report directly in your PR — pass/fail per journey, with screenshots and reasoning. LGTM or not.
No test suites to maintain. No session recordings to review. Just confidence on every PR.
Only validates what changed. AI reads your diff and maps it to affected user journeys via static analysis.
Every validation is throwaway. No test files, no maintenance burden, no flaky suite to babysit.
Zero setup required. Install the GitHub App and get validation on your very next pull request.
Haiku for fast triage, Sonnet for deep journey mapping. The right model for each step.
Runs Playwright against your preview deploy (Vercel, Netlify, Cloudflare) or builds and runs your app locally. No preview URL required.
Every validation captures screenshots at key steps and full video recordings. Visual proof of what passed and what broke, right in the PR.
Confidence scores, journey results, screenshots, and video links posted as PR comments. No context-switching.
Link your Jira tickets to PRs. The AI compares what you built against what was requested — acceptance criteria validation, scope creep detection, and compliance scoring. Paid plans only
Stop spending hours on test suites. Start shipping with confidence on every PR.
| Without lgtm! | With lgtm! | |
|---|---|---|
| Setup | Hours configuring test frameworks | Install GitHub App → done |
| Writing tests | Manual test creation for every feature | AI generates validation from your diff |
| Maintaining tests | Constant upkeep as code changes | Nothing to maintain — every run is ephemeral |
| What gets tested | Full suite runs on every PR | Only affected journeys, targeted by diff |
| Coverage | Gaps in test coverage for new features | Every PR validated — nothing ships unchecked |
| Visual evidence | Dig through CI logs | Screenshots & video right in the PR |
| New feature coverage | Write tests after shipping | Validated from the first PR |
Start free. Pay per project as you scale.
A project is a deployable app. A monorepo with 3 frontend apps = 3 projects. A run is one PR validation (open, sync, or reopen). Runs are shared across all your projects, not per project.
When you open a PR, LGTM reads the diff, maps which user journeys are affected, spins up a Playwright browser session against your app (preview deploy or local build), walks through the flows, and posts a merge confidence report — pass/fail per journey with screenshots and reasoning. Fully automated, no manual steps.
No. Zero test files, zero configuration. LGTM generates validation automatically from your code changes. Every run is ephemeral — nothing to write, nothing to maintain.
LGTM complements your existing suite. It catches what your tests miss, covers new features from the first PR, and never goes flaky. Many teams use both — their test suite for regression, LGTM for change-specific validation.
Any web app. LGTM is framework-agnostic — Next.js, React, Vue, Svelte, whatever. Works with Vercel, Netlify, Cloudflare Pages, Railway, or any preview deploy. No preview URL? No problem — LGTM can build and run your app locally too.
LGTM uses AI to understand your app contextually — not brittle CSS selectors. It navigates like a real user, and if something looks wrong, it explains why with screenshots and reasoning. False positives are rare, and when they happen, you'll see exactly why in the report.
One PR validation = one run. Triggered when a PR is opened, synced, or reopened. Runs are shared across all your projects, not counted per project.
LGTM reads your diff metadata to understand what changed — it doesn't store your source code. Browser sessions are ephemeral and destroyed after each run. All data is encrypted in transit and at rest.
Yes. The free plan includes 1 project and 30 runs per month — no credit card required. Join the waitlist to be first in line when we launch.
Join the waitlist above and we'll notify you as soon as lgtm! is ready. Once launched, just install the GitHub App, connect your repo, and open a PR — you'll see your first merge confidence report on your very next push.
Join the waitlist and we'll notify you the moment lgtm! is ready.