Launched this week

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









Pointed it at my portfolio site and got back surprisingly clean component code with the hover states actually working. The deterministic part is no joke, second run matched the first exactly. Solid open source move with the REST API included too.
ion design
@velilryc Yep we see this as a great community resource :)
@velilryc would love to see that site!
The componentization is what got me, not just the clone but the fact that tokens and hover states come through intact. That level of fidelity on the interaction layer usually takes weeks of cleanup work.
ion design
@kemalergdeydc3 Yea exactly. If you pass an agent on top of the ditto output, it's even better.
@kemalergdeydc3 You love to see it
Can confirm this thing works amazing. Even nailed a complicated Lottie interaction and some complicated layouts.
ion design
@adamperlis Heck yes thank you Adam!!!
deterministic output is the part that sells me. every other site-to-code tool spits out something different each run, so you can never trust it in a real workflow. clean componentized next/vite plus open source is a genuinely useful combo, not just a demo.
ion design
@alex_watson2110 Ya we needed something fast and cheap so we built it.
the determinism angle is such an underrated move, makes the whole thing actually predictable instead of gambling on a vibe-based clone every run
ion design
@erva914472 Yep, also fast and cheap
Would love a "rebrand swap" mode where I paste a palette and font choice and ditto restyles every component in the generated output, so I can skip the tedious find-and-replace pass after cloning a competitor's layout. Would be a killer add for solo builders migrating inspiration into their own brand.
ion design
@hamzanazloiwet Smart idea. ya try making this as a pr!
ran it on a cluttered landing page i had bookmarked and the component split came out way cleaner than i expected, hover states and all. the free rest api is a nice bonus for quick experiments.
@ayewyec love to hear this!