Did Your AI Coding Agent Actually Do What You Asked?

Paste your original task and Git diff. Find missing requirements, unexpected changes, and risky modifications before you ship.

Verify AI Changes

How it works

  1. Step 1

    Paste original AI instruction

    The exact task you gave your AI coding tool.

  2. Step 2

    Paste Git diff

    The changes that tool actually made.

  3. Step 3

    Get verification report

    Missing requirements, unexpected changes, and risky modifications.

What it does

ChangeVerify gives you a second opinion on AI-generated code changes.

Paste what you asked your AI coding tool to do, then paste the Git diff.

ChangeVerify checks whether the changes appear to match your request, whether anything may be missing, and whether the AI changed more than you expected.

Who it is for

Built for AI-assisted developers, indie hackers, and vibe coders using tools such as Cursor, Claude Code, Codex, Windsurf, Cline, Roo Code, or similar AI coding tools.

What ChangeVerify does not do

ChangeVerify does not run your code or tests.

It does not prove that your code is safe, bug-free, or production-ready.

It only reviews the Original Task and Git diff you provide.

Examples

Original Task
Change the checkout button text. Do not modify payment logic.
AI Changed Files
app/page.tsx lib/payment.ts
Detected Issues
  • lib/payment.ts changed, even though the task said not to modify payment logic.
  • The change is not limited to the checkout button text.
Recommendation
  • Revert the payment-related changes in lib/payment.ts.
  • Keep only the checkout button text change in app/page.tsx.
  • Review lib/payment.ts before you ship.
Final Status
NEEDS REVIEW

Cursor

Original Task
Add an empty state and an error state to the project list. Do not change data fetching.
AI Changed Files
components/project-list.tsx
Detected Issues
  • The empty state was added in components/project-list.tsx.
  • The error state from the original task is missing.
Recommendation
  • Add the missing error state in components/project-list.tsx.
  • Leave data fetching unchanged.
Final Status
NEEDS REVIEW

Claude Code

Original Task
Update the pricing page headline to "Plans for indie developers". Do not change checkout, billing, or environment variables.
AI Changed Files
app/pricing/page.tsx lib/billing.ts .env.example
Detected Issues
  • lib/billing.ts and .env.example changed outside the headline task.
  • A billing environment variable name was changed.
Recommendation
  • Revert lib/billing.ts and .env.example.
  • Keep only the headline change in app/pricing/page.tsx.
Final Status
NEEDS REVIEW

Privacy and security

Your code is not stored.

The original task and Git diff are used only for this verification. ChangeVerify does not keep your code history.

ChangeVerify does not access your repository. You paste the diff yourself.

Trust

Privacy

You paste the diff. ChangeVerify does not access your repository, and it does not keep a code history.

Product Boundary

The report is an AI check of the text you submit. It does not prove the code is correct, secure, or ready to ship.

Payment

$4.99 is a one-time purchase of the full report for this change. It is not a subscription.

Paste the exact task or prompt you gave Cursor, Claude Code, Codex, Windsurf, or another AI coding tool before it made the code changes.

Use the instruction for this specific change — not your entire project description and not the AI’s completion report.

0 / 15,000

Not sure what to paste? Copy the message you originally sent to your AI coding tool that caused the current code changes.

Tip: The more specific your original instruction is, the more useful the verification report will be.

Copy the diff for the changes your AI coding tool made.

Your diff is used only for this verification. We don't store your code history.

ChangeVerify only analyzes the Git diff you provide. It does not access your repository.

Not sure how to get your Git diff?

ChangeVerify works best when your project already has a Git commit before your AI coding tool makes changes.

Using your AI coding tool

Paste this instruction into Cursor, Claude Code, Codex, Windsurf, Cline, Roo Code, or another AI coding tool with terminal access.

Run git status first.

If there are untracked files, run:
git add -N .

Then run:
git --no-pager diff HEAD

Return the full Git diff only.
Do not summarize it.

Using a terminal

git status

If you have untracked files:

git add -N .

Then:

git --no-pager diff HEAD

Copy the output starting from "diff --git" and paste it below.

If Git says that HEAD does not exist, create a baseline commit before asking your AI coding tool to make changes.

0 / 50,000

Before submitting, remove secrets such as API keys, passwords, access tokens, private keys, and other sensitive credentials.