AI-powered PR validation.
Coming soon.

Zero setup, no tests to write or maintain. Push a PR, get a confidence report — automatically.

Three steps. Zero config.

Install the GitHub App, push a PR, get a confidence report. That's it.

01

Reads the Diff

AI triages your code changes and identifies which user-facing flows could be affected — using static analysis, not guesswork.

02

Validates Journeys

Spins up targeted Playwright sessions against your preview deploy or local build, walking through real user journeys that touch your changes.

03

Posts Confidence

Leaves a merge confidence report directly in your PR — pass/fail per journey, with screenshots and reasoning. LGTM or not.

Built different

No test suites to maintain. No session recordings to review. Just confidence on every PR.

Diff-Aware

Only validates what changed. AI reads your diff and maps it to affected user journeys via static analysis.

🔥

Ephemeral by Design

Every validation is throwaway. No test files, no maintenance burden, no flaky suite to babysit.

🚀

Works from PR #1

Zero setup required. Install the GitHub App and get validation on your very next pull request.

🧠

AI-Powered Analysis

Haiku for fast triage, Sonnet for deep journey mapping. The right model for each step.

🎯

Any Deploy Target

Runs Playwright against your preview deploy (Vercel, Netlify, Cloudflare) or builds and runs your app locally. No preview URL required.

📸

Screenshots & Video

Every validation captures screenshots at key steps and full video recordings. Visual proof of what passed and what broke, right in the PR.

📋

PR-Native Reports

Confidence scores, journey results, screenshots, and video links posted as PR comments. No context-switching.

🎫

Jira Integration

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

Your PR workflow, transformed

Stop spending hours on test suites. Start shipping with confidence on every PR.

Without lgtm!With lgtm!
SetupHours configuring test frameworksInstall GitHub App → done
Writing testsManual test creation for every featureAI generates validation from your diff
Maintaining testsConstant upkeep as code changesNothing to maintain — every run is ephemeral
What gets testedFull suite runs on every PROnly affected journeys, targeted by diff
CoverageGaps in test coverage for new featuresEvery PR validated — nothing ships unchecked
Visual evidenceDig through CI logsScreenshots & video right in the PR
New feature coverageWrite tests after shippingValidated from the first PR

Simple, per-project pricing

Start free. Pay per project as you scale.

Free

$0
Try it on a side project
  • 1 project
  • 30 runs / month
  • Hard cap — no surprise bills
Join the Waitlist

Starter

$99/mo
For small teams shipping regularly
  • 2 projects
  • 150 runs included
  • $0.80 per additional run
  • Jira integration
Join the Waitlist

Business

$699/mo
For orgs with multiple apps
  • 15 projects
  • 2,000 runs included
  • $0.40 per additional run
  • Jira integration
  • Priority support
Join the Waitlist

Enterprise

Custom
Unlimited everything
  • Unlimited projects
  • Unlimited runs
  • Negotiated overage rate
  • Jira integration
  • Dedicated support + SLA
Join the Waitlist

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.

Common questions

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.

Be first in line

Join the waitlist and we'll notify you the moment lgtm! is ready.