EVERYTHING XIAOMI
Get listed

AyeSpy

AyeSpy is a self-hosted visual regression tool that checks web pages for visual changes.

Place
#19 of 26
Score
5.7
AyeSpy's website

What AyeSpy is

AyeSpy is a self-hosted visual regression tool that checks web pages for visual changes. It captures screenshots and compares them with baseline images; differences fail the build and produce a report. The README lists Firefox and Chrome support, and Amazon S3 storage integration. It recommends Selenium Docker images for browser automation and provides an example using a Selenium Grid URL. Scenario settings can crop captures to a selector, hide or remove elements, wait for elements, set cookies, and run scripts before capture. The `--branch` option stores branch screenshots in a separate S3 subdirectory; the README recommends setting a lifecycle policy to remove them when they are no longer needed. Mobile emulation accepts a device name but works only with Chrome. The README says 40 comparisons can run in under a minute with the correct setup. AyeSpy is open source under a BSD 3-Clause license and is maintained by The Times Tooling team. It is most suited to loading a page and capturing it; complex journeys such as checkout flows reduce its value. Switching contexts to iFrames is not supported. The listed plan is free, with no paid plans or usage limits stated.

Good

  • Screenshot differences fail builds and generate a report.
  • Supports Firefox and Chrome.
  • Scenario settings offer several capture controls.
  • Screenshots can be stored through Amazon S3.
  • Open source under a BSD 3-Clause license.

Watch out

  • Switching contexts to iFrames is unsupported.
  • Mobile emulation works only with Chrome.
  • Complex journeys reduce its value.

Who it suits

AyeSpy suits teams that want self-hosted screenshot comparisons in a build workflow, especially for pages with straightforward loading and capture. It is less suited to complex setup journeys or pages that require iFrame context switching.

Verdict

AyeSpy focuses on screenshot-based checks and offers configurable capture scenarios for build workflows. Its stated limits around iFrames and complex journeys matter when choosing it for a site.

Plans and prices

From AyeSpy's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
AyeSpyFreeNo paid plans or usage limits stated

The facts

Each one read from AyeSpy's own pages, with the date it was checked.

What it does

Best fit
The README describes AyeSpy as most effective for loading a page and taking a screenshot, and says complex setup journeys such as checkout flows reduce that value.checked 4 Oct 2026
Branch runs
The `--branch` option stores branch screenshots in a separate S3 subdirectory, and the README recommends a lifecycle policy to delete them when finished.checked 4 Oct 2026
How it works
It takes new screenshots and compares them with baseline images; differences fail the build and generate a report.checked 4 Oct 2026
Install
The README gives `npm i -g aye-spy` as the package installation command.checked 4 Oct 2026
License
The repository displays a BSD 3-Clause license.checked 4 Oct 2026
Limit
The README says switching contexts to iFrames is not supported.checked 4 Oct 2026
Maintainer
The README says AyeSpy is brought to you by The Times Tooling team.checked 4 Oct 2026
Mobile emulation
The README says mobile emulation can be configured with a device name and currently works only with Chrome.checked 4 Oct 2026
Performance
The README says that, with the correct setup, 40 comparisons can run in under a minute.checked 4 Oct 2026
Purpose
AyeSpy is a high performance visual regression tool for catching UI regressions.checked 4 Oct 2026
Screenshot controls
Scenario settings can crop to a selector, remove or hide elements, wait for elements, set cookies, and run scripts before capture.checked 4 Oct 2026
Storage integration
The README says cloud storage is supported through Amazon S3.checked 4 Oct 2026

Where it runs

Browser automation
The README recommends Selenium Docker images and shows a Selenium Grid URL in its example configuration.checked 4 Oct 2026
Browsers
The README lists Firefox and Chrome as supported browsers.checked 4 Oct 2026

Alternatives to AyeSpy

All alternatives
  1. 1Happo logo

    Happo

    Free planAndroidiOSWebAPI
    8.1From $149 a month
  2. 2

    Screenster

    Free planWebAPISelf-hostedWindows
    7.6From $25 a month
  3. 3Percy logo

    Percy

    Free planAndroidiOSWeb
    7.5From $199 a month
  4. 4Loki logo

    Loki

    Free planAndroidiOSWebLinux
    7.3Free plan
  5. 5

    Roborazzi

    Free planAndroidiOSLinuxmacOS
    7.2Free plan
  6. 6SmartUI logo

    SmartUI

    Free planAndroidiOSWebAPI
    7.2From $199 a month