GreatSkills
Resources

GUIDE

How We Cloned a YC Startup’s Website in Minutes

A practical walkthrough of how AI-assisted browsing, MCPs and modern coding tools can dramatically speed up website prototyping.

GreatSkills8 min readAug 13, 2026
Website Clone Hero

Rebuilding a polished startup website traditionally meant starting from a blank canvas: recreate the layout, identify the right assets, reproduce the animations, tune the spacing, and then spend another round of time fixing the details that only become obvious once everything is on screen.

For a recent experiment, we took a YC startup’s website, usecardboard.com, and rebuilt its structure using an AI-assisted development workflow.

The interesting part wasn't that an AI could generate a website.

It was how quickly we could move from looking at an interface we liked to having a working prototype that reproduced its underlying structure.

That distinction matters.

When a product in your space has already worked through the hard interface decisions-navigation, hierarchy, animation, conversion flow-you don't necessarily need to begin from a blank page.

You can study what works, reproduce the underlying structure, and then adapt it to your own product.

That makes prototyping considerably faster.

The two websites

We started with the original site:

01Original

usecardboard.com

Original Website
02Cloned

reanimate.sh

Cloned Website

The goal was to reproduce the structure and interaction patterns, not simply duplicate the visual identity.

A good landing page already contains a series of decisions about hierarchy, movement and user flow.

Those decisions are worth studying.

The stack

For the experiment, we used IDEAVO as the development environment.

https://ideavo.ai/

One useful part of the setup is that you can connect your own API keys and work with multiple model providers rather than committing to a separate subscription for every provider.

The workflow supported providers including:

OpenAIAnthropicGoogleKimiOpenCodeMinimaxOpenRouterAlibabaZAI

There is one important limitation: the Code Editor and MCP connection require the paid version.

That matters because MCPs are what make the browser-inspection part of this workflow particularly useful.

Connecting your API key

The setup itself is straightforward.

Open IDEAVO and go to Settings in the bottom-left corner.

Select your provider, paste in your API key, save it, and start building.

The original workflow also suggests OpenCode's subscription, described as providing approximately $300 in credits for $5 during the first month and $10 from the second month onward. Treat those figures as the pricing referenced in this workflow rather than a permanent pricing claim.

The part that changed the workflow: MCPs

The model can write code.

That's not the difficult part anymore.

The harder problem is giving it enough context to understand what it is supposed to rebuild.

For this experiment, we used either:

Firecrawl MCP
Playwright MCP

The difference is important.

A screenshot tells a model what a page looks like.

A browser gives it evidence about how that page behaves.

With browser access, the model can inspect things such as:

  • layout relationships
  • responsive behavior
  • animations
  • component structure
  • navigation
  • interactive states

That additional context changes the quality of the reconstruction.

Instead of asking the model to infer everything from a static image, you're giving it a way to inspect the site itself.

For a visual prototype, that is a much better starting point.

The original workflow notes that MCP support is currently available only on the paid version.

The model

We used GPT-5.5.

You could also use GPT-5.4 or another capable model.

But the model is only one part of the equation.

A strong model looking at incomplete information can still produce a mediocre result.

A strong inspection workflow gives the model much more useful context to work with.

Start with the reference

The first prompt was intentionally simple:

PROMPT 01First Pass
Clone this website pixel-perfect, usecardboard.com.

Use Firecrawl or Playwright MCP.

The goal of this first pass isn't perfection.

It's to get a working reconstruction on the screen quickly.

Once something exists, you can inspect it, compare it with the original, and start fixing the actual differences instead of speculating about them.

When the first pass isn't right

The first output may be close without being correct.

That's normal.

Instead of rewriting the entire prompt, give the model a clear correction:

PROMPT 02Correction
No, the website is not built correctly.

Create a pixel-perfect clone of the following website:

usecardboard.com

Use Playwright or Firecrawl MCP.

The important part is not the wording itself.

It's the feedback loop.

You are moving from:

generate → inspect → identify → correct

rather than trying to produce a perfect result in one prompt.

Then fix the details

Once the overall structure is there, the remaining problems tend to become much easier to identify.

For example:

PROMPT 03Targeted Fixes
These are the mistakes that need to be corrected:

- fix navbar spacing
- animation timing is incorrect
- footer layout mismatch

Kindly make these changes.

This is where the workflow becomes practical.

You don't need to tell the model to “make it better.”

You can point to the exact thing that is wrong.

Maybe the navbar is 12 pixels too loose.

Maybe an animation begins too early.

Maybe the footer doesn't follow the original structure.

The shorter and more concrete the feedback, the easier it is to iterate.

The first output is rarely the final one

A first pass has one major advantage: it gives you something concrete to criticize.

You can stop saying, “the page doesn't feel right,” and start saying, “this section begins too early,” or “the footer spacing doesn't match.”

That changes the nature of the work.

You're no longer designing from scratch.

You're comparing two implementations and closing the gap between them.

A useful loop looks like this:

Inspect → Identify → Correct → Compare → Repeat

The process gets faster because every iteration removes a specific difference.

Why this matters

The bigger implication isn't that AI can generate webpages.

It already can.

The more interesting shift is that you can now take an existing product, study how its interface works, reproduce a functional approximation, and begin experimenting with it much earlier in the process.

That changes the economics of prototyping.

A founder can get from an idea to a working concept sooner.

A freelancer can test a direction before investing heavily in production work.

An agency can explore multiple interface directions without rebuilding common patterns from zero.

A developer can use the process as a way to understand how a polished interface is assembled.

The value is less about copying a finished page and more about shortening the distance between reference, implementation and iteration.

The better way to think about cloning

The useful lesson isn't:

“AI can copy websites.”

It's:

“AI can compress the time it takes to study and prototype an interface.”

A well-designed website has already answered a number of questions for you.

Where does the user's attention go first?

How are sections ordered?

How does navigation behave?

What interaction happens when something is clicked?

Where does the site ask for an action?

Those are useful things to study.

You can learn from those decisions without copying the company's identity.

  • Change the branding.
  • Replace the assets.
  • Rewrite the content.
  • Change the product logic.

Then build something that belongs to you.

The takeaway

The blank canvas is becoming less important.

A working reference, a browser-inspection workflow and a capable coding model can take you surprisingly far in a short amount of time.

But the real advantage isn't simply speed.

It's the ability to learn faster, test more ideas, reject weak directions earlier, and get to something tangible before the idea goes cold.

For founders, freelancers, agencies and developers building MVPs, that's the part worth paying attention to.

Study the structure.

Understand why it works.

Change what needs changing.

Then make it your own.

WANT TO BUILD FASTER?

GreatSkills is a community for people who are learning, building and sharing practical workflows.

Explore more resources →

A note on responsible use

Use this workflow for learning, prototyping and experimentation. When working from another company's website, don't copy proprietary content, branding, images, source code or other protected material without permission; the useful target is the underlying interaction and product structure, not someone else's identity.