TestivAI OSS
TestivAI OSS is a self-hosted visual regression testing tool that compares screenshots with DOM snapshots.
What TestivAI OSS is
TestivAI OSS is a self-hosted visual regression testing tool that compares screenshots with DOM snapshots. Its layered analysis combines pixel differences, DOM structure, computed styles, and element attribution to explain whether a change may be rendering noise or a meaningful difference. Capture routines can freeze animations, hide the caret, and wait for web fonts. Users can set a maximum difference percentage or pixel budget and optionally auto-pass noise identified through DOM analysis. Integrations cover Playwright, Selenium, WebdriverIO, and Ruby Capybara/RSpec, with an experimental Java Playwright adapter. Cypress, Puppeteer, and Robot Framework use the Witness CLI on Chromium, also marked experimental. GitHub Actions can post reports to pull requests and support baseline approvals; workflows are documented for GitLab CI, CircleCI, Jenkins, and Buildkite. Screenshots, DOM snapshots, and diff images stay local. Reports are neutral checks by default, with optional hard failures. The MIT-licensed core is free forever and needs no account or API key.
Good
- Combines pixel and DOM analysis
- Local storage for screenshots and diffs
- GitHub pull-request reporting
- Configurable percentage or pixel tolerances
- MIT-licensed and free forever
Watch out
- Some browser integrations are experimental
- Self-hosted setup is required
- No company-backed support organization
- AI agent connection is optional
Who it suits
TestivAI OSS suits teams wanting local visual regression checks, pull-request approvals, and integrations with common browser-testing frameworks.
Verdict
TestivAI OSS offers explainable visual comparisons while keeping captured data local. Its free, self-hosted model is attractive for privacy-focused teams, though experimental integrations may need caution.
Plans and prices
From TestivAI OSS's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| TestivAI OSS | Free | MIT-licensed core · no account or API key required · runs locally |
The facts
Each one read from TestivAI OSS's own pages, with the date it was checked.
What it does
- AI agents
- The optional MCP server connects Claude Code, Cursor, Copilot, or another MCP client to structured results and diff explanations using the user's model.checked 8 Oct 2026
- Analysis
- It combines pixel differences, DOM structure, computed styles, and element attribution to distinguish likely rendering noise from changes.checked 8 Oct 2026
- Capture
- Captures are stabilized by freezing animations, hiding the caret, and waiting for web fonts.checked 8 Oct 2026
- CI integration
- GitHub Actions can post visual reports to pull requests and support baseline approvals through a PR comment.checked 8 Oct 2026
- Frameworks
- Available integrations include Playwright, Selenium, WebdriverIO, and Ruby Capybara/RSpec, with an experimental Java Playwright adapter.checked 8 Oct 2026
- Maintenance
- The maker says TestivAI is built by solo developer Budi Sugianto and that there is no company behind it.checked 8 Oct 2026
- Notable limit
- Cypress, Puppeteer, and Robot Framework use the Witness CLI on Chromium; the maker labels the browser integration experimental.checked 8 Oct 2026
- Other CI
- The maker documents CI workflows for GitLab CI, CircleCI, Jenkins, and Buildkite using the same general capture and compare workflow.checked 8 Oct 2026
- Privacy
- Screenshots, DOM snapshots, and diff images are stored locally, and the maker says nothing is uploaded.checked 8 Oct 2026
- Purpose
- TestivAI performs visual regression testing by pairing screenshots with DOM snapshots and layered analysis to explain changes.checked 8 Oct 2026
- Report behavior
- Visual changes are reported as a neutral check by default, and teams can enable hard failures if they want them.checked 8 Oct 2026
- Support
- The maker lists [email protected] as its contact email.checked 8 Oct 2026
- Tolerances
- Users can set a maximum difference percentage or pixel budget and optionally auto-pass rendering noise identified by the DOM analysis.checked 8 Oct 2026
Money
- License and price
- The maker describes TestivAI as MIT-licensed, free forever, and usable in commercial products.checked 8 Oct 2026
Alternatives to TestivAI OSS
- 1

Happo
Free planAndroidiOSWebAPI8.1From $149 a month - 2
Screenster
Free planWebAPISelf-hostedWindows7.6From $25 a month - 3

Percy
Free planAndroidiOSWeb7.5From $199 a month - 4

Loki
Free planAndroidiOSWebLinux7.3Free plan - 5
Roborazzi
Free planAndroidiOSLinuxmacOS7.2Free plan - 6

SmartUI
Free planAndroidiOSWebAPI7.2From $199 a month
