Back to Blog

Lastest vs Percy: Free Open-Source Alternative to Percy

Lastest vs Percy: Free Open-Source Alternative to Percy

Percy by BrowserStack is the most established visual regression testing platform. It's cloud-hosted, well-documented, and deeply integrated with Storybook and CI/CD pipelines. But it comes with per-screenshot pricing that scales linearly with your test suite.

Lastest is free, open-source, self-hosted with Docker, and uses AI to generate your entire visual test suite - then replays those tests forever at zero cost.

Two-column comparison of Percy's metered cost model (from $199/mo up to $5k+, 5k-100k screenshots, cost grows with volume) versus Lastest self-hosted ($0 forever, unlimited screenshots, zero-token replays)
Percy's price scales with screenshot volume while Lastest replays are free forever once tests are generated.

Economics

LastestPercy
PriceFree (self-hosted)$199 – $5,000+/mo
ScreenshotsUnlimited5,000 – 100,000/mo
SeatsUnlimitedPer-seat pricing
Data locationYour infrastructureBrowserStack cloud
Vendor lock-inNone (open source)High

Test Generation: AI vs Manual

Percy requires you to write tests manually - integrate the SDK, add percySnapshot() calls, maintain selectors.

Lastest generates tests automatically:

  1. AI Test Generation: Play Agent explores your app, maps flows, generates tests with multi-selector fallback chains. First run uses tokens, every replay is free.
  2. No-Code Recording: Click through your app, get Playwright test code.
  3. Spec-Driven: Generate from OpenAPI specs, user stories, or markdown.
AI test generation in Lastest

Human Oversight

Percy shows diffs and lets you approve or reject. Lastest adds:

  • AI Diff Analysis - Claude classifies each diff as insignificant, meaningful, or noise with confidence scores.
  • AI Failure Triage - Classifies failures as real regression, flaky test, environment issue, or test maintenance.
  • Approval Workflow - Review, approve, modify, or reject AI-generated tests before they enter your suite.
  • Success Criteria Tracking - Every assertion parsed with expected vs actual values.
Visual diff review dashboard

Diff Engines

Percy: single proprietary engine. Lastest: three engines -

  1. Pixelmatch - pixel-perfect binary comparison
  2. SSIM - structural similarity using luminance
  3. Butteraugli - multi-scale perceptual diff (CIELAB color space)

Plus text-region-aware OCR diffing that applies separate thresholds to text vs non-text regions.

Self-Hosting

Percy is cloud-only. Lastest runs entirely on your infrastructure:

git clone https://github.com/las-team/lastest
cd lastest
docker-compose up -d

Testing Templates

Percy requires manual configuration. Lastest ships 8 templates - SaaS, Marketing Website, Canvas/Drawing, E-commerce, Documentation, Mobile-First, SPA, CMS - each auto-configuring viewport, stabilization, diff thresholds, and selector priority.

When Percy Might Be Better

  • You need native mobile testing (iOS/Android)
  • You want fully managed cloud with zero infrastructure
  • You're deeply integrated with BrowserStack's ecosystem

When Lastest Is Better

  • $0 cost with unlimited screenshots and seats
  • AI-generated tests instead of manual authoring
  • Self-hosted for data privacy
  • Three diff engines with OCR-aware text handling
  • Human-in-the-loop governance
  • Testing templates for your specific app type