ditto - clone any live site into clean, componentized code
Starting from a customer's existing site beats starting from a blank canvas, and this does it without an AI guessing at the markup. A full copy in Next.js or Vite plus TypeScript takes about five minutes.
- a deterministic engine, not a model: same input gives the same output every run, with 96% fidelity and 92% componentization by their own metrics
- extracts design tokens, fonts, hover and focus states, dropdowns, accordions and motion, not just static layout
- MIT licensed, 1.2k stars, free hosted REST API and MCP server, or self-host the whole thing
Strongest for agencies rebuilding client sites fast; the byte-stable output is what makes it a tool rather than a demo.
https://ditto.site/
📎 Read also:
→ Repaint - redesign without losing SEO
→ Browse.sh - real browser access for coding agents
→ zero.xyz - ~8,000 tools with no keys
Starting from a customer's existing site beats starting from a blank canvas, and this does it without an AI guessing at the markup. A full copy in Next.js or Vite plus TypeScript takes about five minutes.
- a deterministic engine, not a model: same input gives the same output every run, with 96% fidelity and 92% componentization by their own metrics
- extracts design tokens, fonts, hover and focus states, dropdowns, accordions and motion, not just static layout
- MIT licensed, 1.2k stars, free hosted REST API and MCP server, or self-host the whole thing
Strongest for agencies rebuilding client sites fast; the byte-stable output is what makes it a tool rather than a demo.
https://ditto.site/
📎 Read also:
→ Repaint - redesign without losing SEO
→ Browse.sh - real browser access for coding agents
→ zero.xyz - ~8,000 tools with no keys