Launching today

ditto.site
Clone any website into clean code. Free & open source
497 followers
Clone any website into clean code. Free & open source
497 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.









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.
the fact that hover states and interactions come through cleanly in the generated code is honestly kind of wild, most scrapers just hand you a flat mess of divs.
ran a couple of pages through it and honestly the hover state capture caught me off guard, most scrapers ignore that entirely. the fact that it's deterministic means I can re-run on the same URL and get byte-identical output, which is huge for diffing changes over time.
The deterministic output is such a smart call, makes the whole thing feel reliable instead of just another flaky scraper. Love that the components and tokens come through intact.
ion design
@hayrettinyhac that's how we do, fast cheap reliable
@hayrettinyhac 🔥
Outside of just the extremely high utility, I actually wanted to say how awesome all the design is! From the wordplay on the name Ditto to the pixel art style, it is a really fun website to look at. Ive used some pixel art style in my own website and it always felt like a brave choice, so I'm happy to see a great product like this pull it off! The digital vibe of pixel rpg styles also works well with the code cloning purpose of the website. Super cool website!!
Hey, great initiative, making this open source, but aren't you worried in the slightest that this will be sold as a paid product( and may be variants of it).
pointed it at my old portfolio site and was honestly surprised how clean the component split came out, hover states and all