DoneDone is a migration verification tool that continuously compares every page, product, and function of a website clone against its source, returning structured differences that your coding agent can fix automatically.
What is DoneDone?
DoneDone is a tool that verifies website migrations are 100% complete. It takes two URLs — your source WordPress site and your clone (e.g., a Replit app) — and produces a structured difference report covering layout, WooCommerce logic, product data, checkout flow, SEO elements, and content. It runs as an MCP server compatible with any MCP-capable agent (Replit Agent, Cursor, Claude Code). DoneDone is built by the team at donedone.run.
Key Features
- Visual + Functional comparison — Compares not just screenshots but actual behavior: cart calculations, variant selectors, shipping rules, payment flows, form validation, and error messages.
- Automated difference reports — Outputs structured data (critical, medium, low) that your agent can read and fix. Example:
[CRITICAL] /shop/blue-widget — Missing variant selector (Color: Blue/Red/Green).
- WooCommerce-specific checks — Verifies product data (titles, images, pricing, categories, attributes), cart totals, and checkout logic.
- SEO comparison — Compares URL structures, meta tags, page titles, heading hierarchy, canonical tags — exports a full SEO comparison report.
- MCP integration — Install via
npm install @donedone/mcp, configure source and clone URLs, and your agent calls DoneDone automatically during builds.
- 95%+ auto-detection — Edge cases flagged for human review; you decide when “close enough” is ready.
- Free tier — 10 pages, no credit card required. One-time purchase for higher limits (Starter $199 for 1,000 URLs; Pro $499 for 10,000 URLs; Enterprise inquire). Also offers BYOK plans (free for 100 pages/month).
Who is it for?
- Agency developers migrating WooCommerce stores — Use DoneDone to catch missing variant selectors, incorrect shipping totals, and payment gateway differences before client handoff.
- Solo site owners rebuilding on Replit or other platforms — Let your vibe-coding agent auto-fix differences tracked by DoneDone, reducing manual QA from weeks to hours.
- Teams doing multi-site rollouts — Compare up to 3 source domains (Pro plan) and get a single dashboard of remaining differences per site.
What can you do with DoneDone?
- Verify migration completeness in real time: As your agent builds the clone, DoneDone continuously rechecks each page and function — when the difference list hits zero, you launch with proof.
- Export SEO reports for stakeholder confidence: Show URL structure, meta tags, and canonical URLs matched — no ranking tank from migration.
- Catch edge cases automatically: Pricing differences of a few cents, old phone formats, missing breadcrumbs — flagged as medium or low, reviewed by you.
How does DoneDone work?
- Install the DoneDone MCP (
npm install @donedone/mcp).
- Point it at your source WordPress URL and clone URL, set mode to
woocommerce.
- Your agent calls DoneDone automatically during each build. Differences come back as structured data your agent can act on.
- When differences hit zero → migration complete.
Pricing
DoneDone offers a free tier (1 source domain, up to 10 pages), one-time Starter ($199 for 1,000 URLs), Pro ($499 for 10,000 URLs), and Enterprise (custom). BYOK plans let you bring your own OpenRouter key: Starter BYOK (free, 100 pages/month), Pro BYOK ($10/month, 5,000 pages/month). No recurring subscription fees on paid plans.
FAQ
Is DoneDone just visual comparison?
No. DoneDone compares functionality: cart calculations, checkout validation, product variants, shipping rules — visual and functional.