Replacement Guide

How to Build Your Own Percy

Replace Percy with a custom build. Visual regression testing for web applications

Weekend Project
40 features25 integrationsOne weekend

Estimated Timeline

Based on 40 features at Weekend Project difficulty, expect about One weekend with AI-assisted development.

1
Setup & scaffolding
2 hours
2
Core features
4-6 hours
3
Polish & deploy
2 hours

Recommended Tech Stack

Next.js 14

Full-stack React framework with API routes and server components

Supabase

PostgreSQL database, auth, and real-time subscriptions

Tailwind CSS

Utility-first styling for rapid UI development

Key Features to Replicate

Top features across 8 categories. See all 40 features

Configuration(6 features)

Custom DomainsPremium

Use custom domain configuration for testing applications behind authentication.

Dynamic Content Handling

Configure dynamic content areas to ignore timestamps and dynamic data changes.

Element Ignoring

Exclude specific page elements from visual comparison to focus on relevant changes.

Environment Variables

Manage environment-specific variables for flexible test configuration.

Notification Settings

Customizable alerts for visual test failures via email and Slack.

+1 more in this category

Integration(5 features)

API AccessPremium

RESTful API for programmatic snapshot uploads and Percy dashboard integration.

Cypress Integration

Official Percy SDK for Cypress end-to-end testing framework.

GitHub Integration

Direct integration with GitHub for PR status checks and visual change notifications.

Playwright Integration

Built-in Percy SDK for Playwright test automation framework.

WebDriver Support

Native support for Selenium, WebdriverIO, and other WebDriver testing frameworks.

Testing(5 features)

Component Testing

Isolated visual testing of individual components and UI patterns.

Cross-browser Testing

Automatically test visual rendering across Chrome, Firefox, Safari, and Edge browsers.

Mobile TestingPremium

Visual regression testing for mobile app screens and responsive web designs.

Responsive Testing

Capture snapshots at multiple viewport sizes to ensure responsive design consistency.

Shadow DOM SupportPremium

Capture visual snapshots of Shadow DOM elements in web components.

Administration(3 features)

Data RetentionPremium

Configurable data retention policies for snapshots and test results.

Organization ManagementPremium

Create and manage multiple projects and teams within a single organization account.

Role-Based Access ControlPremium

Define granular permissions for team members including viewer, developer, and admin roles.

AI Features(3 features)

Dependency UpdatesAIPremium

Automatic detection of dependency changes that may affect visual rendering.

Flaky Test DetectionAIPremium

Automatically identify and flag inconsistent visual test results across runs.

Intelligent DiffingAIPremium

AI-powered visual diff detection that identifies meaningful changes while ignoring noise.

Analytics(3 features)

Build Logs

Detailed logs of all visual test runs with timestamps and comparison metadata.

Custom ReportsPremium

Generate custom visual testing reports with filtering and export capabilities.

Performance MetricsPremium

Track visual testing speed and efficiency metrics across your test suite.

Collaboration(3 features)

Approval WorkflowsPremium

Customizable approval workflows for visual change reviews with team permissions.

Batch ApprovalPremium

Approve or reject multiple visual changes in a single action.

Review Interface

Collaborative web-based interface to review, approve, and manage visual changes.

Core(3 features)

Baseline Management

Maintain and manage visual baselines for regression testing across project versions.

Snapshot Versioning

Maintain historical versions of visual snapshots for regression analysis and comparisons.

Visual Snapshots

Capture and compare full-page visual snapshots to detect UI changes automatically.

Cost Calculator

Keep Paying Percy

Monthly$99/mo
Yearly$1.2k/yr
5-Year Total$5.9k

Build It Yourself

Est. Build Time~3 hrs
Hosting$20/mo
DifficultyVery Easy

Total Cost Comparison

1 YearSave $948
SaaS
$1.2k
DIY
$240
3 YearsSave $2.8k
SaaS
$3.6k
DIY
$720
5 YearsSave $4.7k
SaaS
$5.9k
DIY
$1.2k

DIY hosting estimate based on Vercel + Supabase free/pro tiers (~$20/mo). Build time estimated from 40 features at very easy complexity.

Ready to Build?