Video yükleniyor...
Video Yüklenemedi
This is Ditto. It clones any website in less than 5 minutes. Clean code w/ components, tokens, interactions, hover effects. Free & open source. REST API and MCP server included.
151,006 görüntüleme • 3 ay önce •via X (Twitter)
49 Yorum

Ditto is deterministic. It's not using AI to clone sites. That means it's fast, cheap, and consistent. Ditto gives AI tools an incredible starting point for new customers. And the code is solid. Nextjs or Vite, Tailwind, split tokens and sections.

We're confident Ditto is the best website cloning utility in the world. We've been using a version internally at @iondotdesign since the beginning of the year. We decided to open source it because we think it serves as a valuable community resource.

Go crazy, it's free :). I'd just appreciate a Github star!

absolutely wild... AND its open-source??

Thank you for the help building it out my bro!!!!

I can confirm it's very, very good!!!

best one out there and free 🫡

gonna clone my competitor's entire layout before lunch 🫡

Is it legal to do this

yes. just like how you can manually code a clone of a site by hand, or look at tons of airbnb clone landing pages on github, you can use this tool.

That is honestly huge and would make Shopify worth 0

👀

mans going for the killshot I love it

v cool!

yo @vercel @Replit @boltdotnew @paper @figma your customers want starting points this is oss and gets them there integrate it :)

does it support cloning just certain components? or do you have to do the entire site

Does the entire thing. You can do single page mode or multi-page mode which will crawl and clone all unique pages + one of each CMS-type page with repeated content. Internally we first do a single page clone and then in the background trigger a multipage clone flow

cool stuff broooo

good artists copy

Hey ditto clone MySpace

5 mins is bold. let's see what breaks first.

It's not working.

DMing

Okay, waiting.

克隆出来的网站交互动效还原度怎么样?之前试几个都只能克隆静态布局。

CSS 动画基本都能完整还原。JS 动画要难得多。 Ditto 会尝试通过重建 JS 来恢复交互;对于一些复杂动画,我们还会在不同时间点捕获 DOM 状态,再把它们拼接起来进行还原。 你可以试试看!我们通常还会接一个后续 AI agent,对动画和复杂交互再做进一步完善,所以最终效果会比初始克隆更好。

starred

If I search ditto there it a clipboard manager show up instead of u. Jesus, why no one do a damn google search when they naming their damn product lmao 😂

this is an internal tool i decided to open source lol i’ll name it whatever i want

I love your product name. I'm from Vietnam 🤣

Neat!!!

thanks! needed this!

Great work man, will have to try it out

Damn bro this is crazy

good shiiii

Why make this? Why you want to clone things instead of doing your own work? What am I missing

Great question. The use case isn't "copy someone else's site". It's more like "give people a starting point from their own site." Our business is a website and experimentation platform used by top brands. Most customers already have an existing site, but we can't access their source code. Ditto recreates it in clean React so marketers and designers can start iterating immediately instead of rebuilding from scratch. The same applies to AI products ( like @magicpatterns ). Instead of starting users from a blank canvas, they can clone the user's existing product/site and let them explore changes from there.

Any ethical issue here? Not sure how I feel about things that have taken me months/years to be your starting point. You know what I mean?

Does it also take media?

ya we download all the media on a site and re host and the clone uses it.

This is cool!

Designlang does this already

we should look into cloning some popular sites to showcase how fast ditto can build miniapps.

lfg

This is very helpful!

This is sick!

Are you a fan of Pokemon?

exampless?

Great job!!!!!
