Launching today

ditto.site
Clone any website into clean code. Free & open source
420 followers
Clone any website into clean code. Free & open source
420 followers
Point Ditto at any public URL and get a faithful copy as clean, componentized Next.js or Vite code, in minutes. It's fully deterministic, so it's fast, cheap, and consistent. Components, tokens, interactions & hover states included. Free REST API + MCP server, open source.









Love the deterministic angle, that alone is a huge plus for keeping costs predictable. One thing that would really help me as a user is if Ditto let me whitelist or blacklist specific elements (like cookie banners, chat widgets, or sticky navs) before the crawl, so the generated code doesn't include stuff I always end up ripping out.
honestly shocked how clean the component output came out, it even kept the hover states intact on a pretty messy page i tried
Love how fast and consistent Ditto is. One thing that would level it up for me: a visual diff mode where I can paste my own hand-written component next to the generated one and see them side by side. Perfect for cleaning up legacy markup and spotting what the AI missed or got wrong.
Honestly surprised how clean the output is, not just a wrapper div with inline styles. Ran it on a landing page and got proper components with tokens and hover states, way better than I expected for free.
Pulled a few landing pages through it and the component breakdown was surprisingly clean, hover states and all. Way less guesswork than I expected for a from-scratch rebuild.
Back in the '90s, we used a program called Teleport to clone websites, and we were absolutely amazed by how powerful it was. Time really flies—and so do technologies.
But honestly, this is a brilliant idea. Now we can just send every client who says, "I want exactly the same thing, just with my own logo," straight to you. 😂
ion design
@maxchen Yeaaaa i have heart of teleport! Great name :)
ahahaha yea interesting use case. We typically do this for migrations from other website platforms but getting an inspired starting point works!
this is really cool, i've been looking for something like this for ages. one thing that would honestly make it a killer feature for me is adding support for svelte or astro output, not just next and vite. a lot of folks in my circle are moving toward astro for content sites and it'd be great to have the same deterministic workflow there too.