
Ship fast.
Don't break things.
Lastest is a visual regression testing tool for teams that ship fast with AI. Record your tests or have AI do it, get them organized, CI runs them - and every release diffs before against after so only the things you intended to change actually change.
No credit card required
The workflow
Record. Test. Ship.
Three steps between you and a UI that never regresses. No test code to write.
Record
Click through your app once in the browser. Lastest captures the flow and every screen along the way. No selectors, no scripts.
Test
On every push, Lastest replays the flow in real Chromium, Firefox and WebKit, and diffs every screen against your approved baseline.
Ship
Approve intended changes as the new baseline, and merge with confidence. What you saw is exactly what your users get.
The record page
Just use your app.
Lastest writes the test.
Open the embedded browser and click through a flow. Every action you (or an AI agent) take is copied step by step, its selector is captured, and it lands in the timeline as it happens. When you stop, that timeline becomes the baseline every future run is compared against.
- Mirrors real clicks, types and selects, from a human or an agent.
- Captures a resilient selector for every step, so it survives refactors.
- Builds the timeline that becomes your comparison baseline.
the page to
capture steps
Full-flow coverage
Every screen in the flow, watched.
Lastest doesn't stop at the page you edited - it walks the whole recorded flow, home to checkout, and flags exactly which screens moved. A two-pixel shift on checkout surfaces here before a reviewer ever has to go looking for it.
Beyond pixels
Not just a picture.
The whole snapshot.
Lastest diffs twelve layers of every screen, not only the image. When a change appears, the agent traces it to the real cause: a shifted DOM node, a new network call, a design-token regression, a slower paint. That is how the development loop closes on the underlying issue, not just the symptom.
Baseline and current are pixel-matched automatically — switch modes to review the way that makes the change clearest to you.
Close the loop
From diff to fix,
without you.
Because Lastest captures the whole snapshot and not just a picture, it files a GitHub issue with everything a fix needs: the changed layers, the failing selector, the network delta and the suspected cause. It assigns your AI engineer, who reads that context, opens a PR, and closes the issue. You review the result, not the investigation.
- Issues arrive pre-loaded with the snapshot's full evidence trail.
- Your AI engineer picks it up, opens a PR and re-runs the check.
- The issue closes itself once the re-run comes back safe_to_merge.
Visual regression · price stepper shifted 9px in checkout
CI-native
Caught in CI,
not in production.
Lastest runs as a required status check on every pull request - against the Vercel or Netlify preview of that exact commit, so what gets tested is what ships. When a screen shifts, the merge is blocked and the diff is one click away, so reviewers see exactly what moved, right inside the PR.
Why it matters
Ship faster because
you trust every deploy.
Manual UI checks are slow and easy to skip, so regressions slip out and cost you a support ticket, a hotfix, and a customer's trust. Lastest turns that whole loop into a green check: you move quickly precisely because you can see nothing broke.
Catch regressions in seconds, not tickets
A shifted layout shows up on the pull request, long before a user ever reaches it.
Retire the manual QA pass
The flow you recorded is your regression suite. It reruns itself on every commit, for free.
Merge without the pit in your stomach
A green Lastest check means the UI is exactly as intended. Reviewers approve what they can see moved, nothing more.
Platform capabilities
Intelligence
AI test generation
Claude writes resilient Playwright code with a 7-layer selector fallback (data-testid → id → role → aria-label → text → CSS → OCR). Survives refactors that break hand-written tests.
Economics
Zero-token replays
AI runs only when you create or fix a test. Every replay is pure Playwright execution. Test a thousand times a day for €0 in tokens. Self-hosted screenshots are unlimited regardless of volume.
Precision
3 diff engines
pixelmatch (pixel-perfect), SSIM (structural similarity), and Butteraugli (human-perception-aligned). Choose the trade-off per test - or run all three for a benchmark verdict.
Automation
Play Agent - 11-step pipeline
Specialized sub-agents (Orchestrator, Planner, Scout, Diver, Generator, Healer) plan, generate, run, and fix tests autonomously. Pause, approve, or skip any step. Resumes where it left off.
Ownership
Self-hosted & open source
FSL-1.1-ALv2 license. Your infra, your network boundary. Screenshots never leave your servers. Full source on GitHub. Or run it on Lastest Cloud and skip ops entirely.
Integration
CI/CD native + Smart Run
Reusable GitHub Action, GitLab MR comments (self-hosted GitLab supported), webhook triggers, scheduled cron runs. Smart Run analyzes git diffs and runs only the tests your change touched.
40+ capabilities, four families, every entry on every plan.
What people are saying
Honest words from the community.
Unedited reactions from Reddit threads, users, and early adopters - including the parts where they told us what to fix.
Live · 743 real reports
See it on apps you know.
Every card is a real Lastest run against a live product. Click any one - that's the same report you'll get from your own staging URL.
Auto-rotating · hover to pause ·browse the full gallery →
Pricing
Early adopter pricing
Cloud plans are discounted for early adopters - sign up now and lock in this price for the lifetime of your subscription. Prefer to run it yourself? See the self-host page for self-host, supported, and enterprise licenses.
Cloud
Free
Try it out
Hosted by us. Kick the tires on a real project. No credit card.
- 1 project
- Shared runner pool
- 500 capped runner-minutes
- 1 concurrent run
- Community support
Starter
Solo devs & small teams
For builders shipping regularly. Locked-in early adopter price.
- 3 projects
- 5,000 priority run-minutes
- 2 concurrent runs
- Email support
Growth
Growing teams + CI
Multiple apps, CI pipelines, Slack-speed support.
- 10 projects
- 30,000 priority run-minutes
- 5 concurrent runs
- Slack support
- CI integrations (GitHub, GitLab, Bitbucket)
Cross-browser add-on €49 / mo
Start GrowthPro
Larger teams + SSO
Capacity, SSO, and priority response for serious teams.
- Unlimited projects (reasonable quotas)
- 120,000 priority run-minutes
- 15 concurrent runs
- SSO / SAML
- Priority support
From the blog
Recent writing
Field notes on AI test generation, diff engines, and self-hosting visual regression at every team size.

Visual Testing on Vercel Preview Deployments (2026 Guide)
Read post
How to Test Veeva Vault CRM
Read post
The MCP Testing Loop: How a Solo Founder Closes the Build-Test-Fix Cycle with Claude Code
Read postSpeed Without Surprises: The Economics of Generate Once, Replay Forever
Read postThe Industry Problem With Visual Testing
Read postEnterprise
AI speed meets enterprise governance
Lastest is free to self-host for every team. The human-in-the-loop dashboard already provides the oversight layer enterprises require - approval workflows, audit trails, and full test visibility. For organizations needing SLAs, managed infrastructure, SSO integration, or dedicated engineering support, we offer enterprise agreements. No minimum commitment. No sales presentations.
SLA-backed uptime guarantees
SSO / SAML integration
Managed cloud deployment
Dedicated support channel
On-premise installation support
Priority feature development





















