---
title: "Pixel Not Perfect: Visual Feedback for AI Agents | Pixel Not Perfect"
description: "Check your coding agent's work against the design, down to the pixel. In-browser visual review and QA via MCP."
canonical_url: "https://pixelnotperfect.dev/"
meta:
  "og:description": "Check your coding agent's work against the design, down to the pixel. In-browser visual review and QA via MCP."
  "og:image": "https://pixelnotperfect.dev/og-banner.png"
  "og:title": "Pixel Not Perfect: Visual Feedback for AI Agents"
  "twitter:image": "https://pixelnotperfect.dev/og-banner.png"
---

> Index of every page on this site: [llms.txt](https://pixelnotperfect.dev/llms.txt)

# Check your coding agent's work against the design, down to the pixel.

Pixel Not Perfect compares a rendered page with your reference, whether that's a screenshot, a Figma export, a PDF or a live URL, and shows the agent exactly which regions differ.

When it's your turn, open the page in your own browser, pin what needs work, and approve or reject each fix.

[Get started](https://pixelnotperfect.dev/docs)

## What it does

- ### Visual regression

  The agent compares the page with your reference and fixes it until the mismatch is under your threshold. [**Learn more **](https://pixelnotperfect.dev/features#visual-regression)
- ### Pin feedback on the live page

  Click where the problem is on the real page and say what's wrong. [**Learn more **](https://pixelnotperfect.dev/features#pin-feedback)
- ### Fix or Investigate

  Ask the agent to fix something, or just to find out why it happens. [**Learn more **](https://pixelnotperfect.dev/features#fix-or-investigate)
- ### Talk it through with the agent

  Every pin is a thread. The agent explains its fix, and you can push back. [**Learn more **](https://pixelnotperfect.dev/features#threads)
- ### Approve with before and after

  See each element before and after the fix, then approve or reject it. [**Learn more **](https://pixelnotperfect.dev/features#approve)
- ### Works with any MCP agent

  Works with any coding agent that supports MCP. No account, no lock-in. [**Learn more **](https://pixelnotperfect.dev/features#any-agent)

## Private by default

- ### Runs on your machine

  Pixel Not Perfect runs on your computer. Nothing is sent to us.
- ### One site at a time

  The extension only gets access to the site you're reviewing, and loses it when the review ends.

## Using it at work?

Pixel Not Perfect is free to use on commercial projects, including client work. You may not resell, redistribute or rebrand it. Questions about the [license](https://pixelnotperfect.dev/license)? Write to us.

[support@codeandfunction.com](mailto:support@codeandfunction.com)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://pixelnotperfect.dev/#website","@type":"WebSite","description":"Check your coding agent's work against the design, down to the pixel. In-browser visual review for AI agents via MCP.","name":"Pixel Not Perfect","url":"https://pixelnotperfect.dev/"},{"@id":"https://pixelnotperfect.dev/#webpage","@type":"WebPage","description":"Check your coding agent's work against the design, down to the pixel. In-browser visual review and QA via MCP.","name":"Pixel Not Perfect: Visual Feedback for AI Agents","url":"https://pixelnotperfect.dev/","isPartOf":{"@id":"https://pixelnotperfect.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://pixelnotperfect.dev/"]}]},{"@id":"https://pixelnotperfect.dev/#/schema/software-application/1","@type":"SoftwareApplication","applicationCategory":"DeveloperApplication","description":"Visual feedback and review tool for AI coding agents via MCP.","name":"Pixel Not Perfect","operatingSystem":"All","url":"https://pixelnotperfect.dev"}]}
```

## Sitemap

See the full [sitemap](https://pixelnotperfect.dev/sitemap.md) for all pages.
