mrkeyoor.com_
Thu 24 Sept 05:47 UTC
AI Toolsevaluationupdated 26 Aug 2026

ai-website-cloner-template review

AI Website Cloner Template is a prebuilt Next.js project plus an agent skill for recreating the visible front end of a website from one or more URLs. It tells an AI coding agent to inspect layouts, interactions, styles, content, and assets through browser automation, then build isolated routes and compare the result with screenshots.

+242stars / 7d
Verdict

Our copy installed 886 packages and built in 17 seconds, but it had no test target, so AI Website Cloner Template is a credible starting workflow rather than verified cloning software. Use it for authorized front-end reconstruction when a skilled developer will review the agent's assets, routes, responsive behavior, and legal scope. Do not mistake its polished instructions for a backend migration or a guarantee of pixel accuracy.

We ran it

Lab card: what happened when we ran ai-website-cloner-templateScreenshot of ai-website-cloner-template (dsc.gg/jcodesmore)
Install✓ · 32s886 packages · 624 MB
Build✓ · 17s
Testsn/ano test script
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo73 files~369 lines of source · 2 MB · 1 CI workflows · Dockerfile

Answers from our run

Does ai-website-cloner-template build from source?

Dependencies installed in 32 seconds (886 packages), and the build succeeded in 17 seconds. We cloned commit 92872bc into a clean Debian container with 3 CPUs and no project-specific setup.

Does ai-website-cloner-template have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does ai-website-cloner-template have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use ai-website-cloner-template?

Anyone copying a site without permission: the README excludes phishing, impersonation, passing off another design, and reproduction that violates site terms.

What are the alternatives to ai-website-cloner-template?

Screenshot to Code, Figma HTML, Playwright. Our copy installed 886 packages and built in 17 seconds, but it had no test target, so AI Website Cloner Template is a credible starting workflow rather than verified cloning software.

Setup4/5Fast build, but browser automation and an agent must be connected
Docs5/5The skill specifies routes, assets, behaviors, and review artifacts
Community4/5Recent release and fixes, with a small current issue queue
Maturity2/5Young template with no automated test target in our checkout

Discussed on

  1. hnAI-website-cloner-template: Clone any website using AI coding agents5 points

Who it’s for

Owners rebuilding a site they control after losing its source or leaving a hosted site builder.
Front-end developers who want a documented reconnaissance and visual-diff workflow instead of prompting an agent from a screenshot.
Claude Code users prepared to run browser automation and parallel builders in separate Git worktrees.
Teams migrating several pages into Next.js 16 that can review every copied asset, interaction, and route before release.

Who it’s NOT for

Anyone copying a site without permission: the README excludes phishing, impersonation, passing off another design, and reproduction that violates site terms.
Teams expecting a finished application backend: the skill puts databases, authentication, live features, SEO work, and accessibility auditing outside its default scope.
Users without a browser automation connection: the skill says this is required and instructs the agent to stop when Chrome, Playwright, Browserbase, Puppeteer, or another browser tool is unavailable.
Developers who need deterministic output from one command: the result depends on the chosen coding model, browser access, source-site behavior, and the agent following a long extraction procedure.
Projects that require an automated regression suite before adoption: our checkout had no test script or test target, so the lab could only verify install, audit, and build.

Setup reality

Our npm install succeeded in 32 seconds with 886 packages and 624 MB on disk. The production build succeeded in 17 seconds, and npm audit reported 0 known vulnerabilities. The repository has no test script or target, so tests were skipped rather than passed.

You need Node 24 or newer, a supported coding agent, and connected browser automation. Claude Code is the recommended path, but the repository also generates skill files for Codex, OpenCode, Gemini CLI, Cursor, Cline, Roo Code, and other clients. Paid model or browser credentials depend on the client you choose.

Create a new repository from the template instead of cloning changes back to the source project. The workflow writes screenshots, research files, assets, routes, and components, and it may use parallel Git worktrees. Docker files are included for running the resulting Next.js app, not for replacing browser access during extraction.

The useful part is the inspection procedure

This repository is mostly a scaffold and a detailed set of agent instructions. The command /clone-website <url> starts a workflow that inspects a live page, records computed styles and behavior, downloads assets, writes component specifications, and assigns isolated pieces to builder agents. The output is a Next.js application using React, Tailwind, and shadcn/ui. The process aims at visual fidelity rather than translating the target's original source.

Our commit 92872bc checkout contained only 73 files and about 369 lines of source, occupying 2 MB. Those figures make sense because the value sits in the skill text and generated agent rules, while the application starts as a small scaffold. The skill itself is long and prescriptive. It defines how routes, screenshots, research artifacts, component folders, and downloaded files must be namespaced so one page does not erase another.

Browser automation is mandatory, not optional setup

The skill requires a browser tool before it will begin. It checks for Chrome MCP, Playwright MCP, Browserbase MCP, Puppeteer MCP, or a similar connection, then verifies every target URL through that browser. Static HTML fetches are insufficient because the procedure asks the agent to scroll, click, hover, resize, inspect computed CSS, watch timed changes, and compare interactive states. Without that tool, the instructions explicitly tell the agent to ask for a connection.

The responsive sweep covers desktop at 1440 px, tablet at 768 px, and mobile at 390 px. The agent records its findings in a behavior document before it writes components. This is better than the usual screenshot prompt because it forces a distinction between click-driven tabs, scroll-triggered sections, hover states, and timed carousels. Whether the chosen agent follows every step still needs human review.

Route isolation fixes a real multi-page failure mode

Version 0.4.0 changed the workflow so later cloning runs preserve existing pages. Issue 66 had reported that cloning pages B and C removed page A. The current skill now inventories existing routes, computes namespaced site and page identifiers, refuses to overwrite a non-scaffold route without approval, and separates assets plus research by target. Different origins may need separate app roots because fonts, global CSS, and metadata can conflict.

Each target gets an output plan before edits begin. A normalized path becomes its Next.js route, while query strings and fragments must be mapped to explicit state behavior. Multiple pages on the same origin share a foundation only after that shared work is fixed. This is careful guidance for agents working concurrently, though it also shows why “one command” understates the number of decisions in a faithful multi-page rebuild.

What happened when we ran it

Our fresh Node 22 Debian container installed 886 packages in 32 seconds and used 624 MB on disk. The production build completed in 17 seconds. The repository included a Dockerfile, a Compose file, and 1 CI workflow. npm audit reported 0 known vulnerabilities in the installed tree. These results show that the untouched scaffold is easy to compile.

There was no test script or target, so the lab skipped tests. That distinction matters: the build proves the starter compiles, while it says nothing about browser extraction, repeated clone runs, visual comparisons, route preservation, or the output produced by a particular model. The package defines lint, typecheck, build, and a combined check command. None replaces an end-to-end run against a target site.

The default scope ends at the visible front end

The skill says the normal clone includes layout, styling, component structure, interactions, responsive behavior, and mock data. It excludes a real backend, authentication, live features, SEO work, and an accessibility audit unless the user changes the scope. That is an honest boundary. A convincing marketing page can emerge from this process, but forms, accounts, checkout, search, analytics, and data rules need separate engineering.

Asset handling also needs judgment. The instructions prefer real text, images, videos, fonts, and SVGs from the live page. An optional image-generation fallback requires explicit approval and excludes logos, trademarks, product screenshots, and legal marks. Even when a download is technically possible, the README tells users to respect ownership and site terms. Reconstructing a site you own is a very different proposition from publishing someone else's brand.

Model quality determines how much supervision it needs

The README recommends Claude Code with Opus 5 and lists many other supported agents. Compatibility means the repository supplies an instruction or skill format for that client. It does not mean every model will interpret a 150-line component specification equally, operate browser tools correctly, or merge concurrent work without regressions. The skill tries to control this variance by limiting component scope and requiring a TypeScript check from each builder.

A capable front-end engineer can use the artifacts as a review trail: screenshots, extracted values, behavior notes, component specs, and visual diffs. That trail is the project's strongest idea. Teams seeking a push-button migration will find too many human decisions behind the command. Use the template to organize authorized reconstruction, then test the result as a new application with accessibility, security, content, and functional requirements of its own.

v0.4.0 is active, young, and still instruction-heavy

The latest release was v0.4.0 on 2026-08-10, and GitHub recorded the last push on 2026-08-14. The repository showed 1 open issue or pull request, specifically a proposed fix to fail rule synchronization when an imported instruction file is missing. That is current activity, while the March 2026 creation date and absent test target still place the project early in its life.

For a live URL and a developer willing to inspect the result, this template is more disciplined than an improvised “copy this screenshot” prompt. Screenshot to Code is a better match when only an image exists. Playwright makes sense when the team wants a custom, deterministic inspection harness. AI Website Cloner Template earns its place when the reusable process and audit artifacts matter as much as the first rendered page.

Alternatives

ProjectWhat it isPick it when
Screenshot to Code gh↗A screenshot-driven generator for HTML, Tailwind, React, and Vue output.pick this instead when you have images rather than a live site and want a smaller generation loop.
Figma HTMLA browser extension and workflow for importing a website into editable Figma layers.pick this instead when design editing in Figma is the goal and production React code can come later.
Playwright gh↗A browser automation framework for inspecting pages, capturing screenshots, and testing interactions.pick this instead when you want to write and own the extraction and visual regression process yourself.
Firecrawl gh↗A web extraction service that turns sites into structured content for applications and agents.pick this instead when extracting content is the job and reproducing the original interface is unnecessary.

What people are saying

  1. [github-trending] JCodesMore/ai-website-cloner-template

Sources

  1. AI Website Cloner Template README
  2. Clone Website skill instructions
  3. Agent project instructions
  4. AI Website Cloner Template v0.4.0 release
  5. Issue 66, cloned pages were overwritten
  6. Pull request 103, missing instruction import handling

More ai tools reviews

DreamX-Creator · hexstellar · SemIf-OpenJev · transformer-explainer · spirula-studio · reverify · the whole board →