
Bạn từng gặp một website có thiết kế đẹp, muốn lấy cảm hứng hoặc cần tái dựng lại trên stack hiện đại nhưng không muốn ngồi gõ lại từng dòng HTML, CSS? Trước đây, công việc đó ngốn hàng tuần chỉ để dò pixel, đo màu, copy asset. Giờ đây, với sự bùng nổ của các AI coding agent như Claude Code, Codex hay Cursor, ranh giới giữa “xem” và “xây lại” một website đang mờ đi nhanh chóng.
AI Website Cloner Template của JCodesMore là một trong những dự án đi đầu trong xu hướng đó. Chỉ với một lệnh /clone-website <url>, agent sẽ tự chụp ảnh, trích xuất design token, viết spec cho từng component và build song song để dựng lại toàn bộ trang thành Next.js + Tailwind + shadcn/ui. Repo đã có hơn 31.000 sao và 4.500 fork chỉ sau vài tháng ra mắt — một con số cho thấy cộng đồng dev đang quan tâm đến workflow này đến mức nào.
AI Website Cloner Template là bộ khung mã nguồn mở giúp tái dựng (reverse-engineer) bất kỳ website nào thành codebase Next.js hiện đại chỉ bằng một lệnh /clone-website. Công cụ hướng đến lập trình viên dùng AI coding agent như Claude Code, Codex CLI, Cursor hay Gemini CLI. Điểm nổi bật là pipeline đa pha: trinh sát UI, trích xuất design token, viết component spec, build song song rồi QA bằng visual diff. Repo có hơn 31.000 sao, license MIT, phù hợp ai muốn di chuyển nền tảng hoặc khôi phục source code đã mất.
Thông tin tổng quan
| Repo | JCodesMore/ai-website-cloner-template |
|---|---|
| Stars / Forks | ⭐ 31,462 / 4,565 |
| Ngôn ngữ | TypeScript (23%), CSS (22%), JavaScript (21%) |
| License | MIT |
| Contributors | 9 |
| Release mới nhất | v0.3.1 |
| Cập nhật cuối | 08/08/2026 |
| Website | https://dsc.gg/jcodesmore |
ai-website-cloner-template là gì?
Nói đơn giản, AI Website Cloner Template là một boilerplate (bộ khung dự án sẵn) cho Next.js, được thiết kế đặc biệt để hoạt động với các AI coding agent. Bạn không cần phải tự viết prompt phức tạp hay dán HTML vào chat — repo này đã đóng gói sẵn toàn bộ hướng dẫn cho agent trong file AGENTS.md, kèm một “skill” tên /clone-website mà agent sẽ tự đọc và thực thi.
Bối cảnh ra đời của nó khá rõ: khi Claude Code và các agent tương tự trở nên phổ biến đầu năm 2026, nhiều dev nhận ra rằng việc “ép” agent dựng lại một trang web thường cho kết quả chắp vá, thiếu nhất quán về design token và responsive. JCodesMore — một dev có tiếng trong cộng đồng AI tooling — đã tạo template này như một giải pháp “plug-and-play”: bạn tạo repo từ template, cài dependency, mở agent, gõ URL, và đợi. Toàn bộ pipeline trinh sát → trích xuất → viết spec → build song song → QA đã được tác giả tinh chỉnh và đóng gói lại.
Tính năng chính
- Pipeline đa pha tự động — agent tự chụp screenshot, quét tương tác (scroll, click, hover, responsive), trích xuất design token (màu oklch, font, spacing) rồi viết component spec chi tiết với giá trị
getComputedStyle()chính xác. - Build song song bằng git worktree — mỗi section/component được một builder agent độc lập dựng trong worktree riêng, sau đó merge lại, giảm thời gian dựng từ hàng giờ xuống còn vài chục phút.
- Visual diff tự động — bước Assembly & QA so sánh ảnh chụp bản dựng với bản gốc để phát hiện lệch pixel, đảm bảo kết quả sát với thiết kế ban đầu.
- Hỗ trợ 13+ AI agent — Claude Code (khuyến nghị Opus 5), Codex CLI, OpenCode, GitHub Copilot, Cursor, Windsurf, Gemini CLI, Cline, Roo Code, Continue, Amazon Q, Augment Code, Aider.
- Stack hiện đại mặc định — Next.js 16 (App Router), React 19, TypeScript strict, Tailwind CSS v4 với oklch tokens, shadcn/ui trên nền Radix primitives, Lucide React cho icon (sẽ được thay bằng SVG trích từ site gốc).
- Single source of truth cho agent — file
AGENTS.mdlà nguồn chính, các fileCLAUDE.md,GEMINI.mdchỉ import lại; có script sync tự động khi bạn muốn thêm platform mới. - Tài sản tải về tự động — ảnh, video, favicon, OG image được tải về thư mục
public/và thay thế URL gốc trong code. - Docker Compose sẵn — chạy dev hoặc production qua
docker compose up, phù hợp môi trường CI/CD hoặc team không muốn cài Node trực tiếp.
Yêu cầu phần cứng & hệ thống
| Thành phần | Yêu cầu |
|---|---|
| OS | Linux, macOS hoặc Windows 10/11 (qua WSL2 khuyến nghị); Docker Desktop nếu dùng container |
| CPU | Không yêu cầu cụ thể; mọi CPU 4 core đời mới chạy tốt (ước tính) |
| RAM | 8 GB tối thiểu, 16 GB khuyến nghị khi chạy song song nhiều agent (ước tính) |
| Ổ cứng | ~2 GB cho repo + dependencies + assets tải về; SSD khuyến nghị (ước tính) |
| Phần mềm nền | Node.js 24+, npm; một AI coding agent (Claude Code, Codex CLI, Cursor…); Docker tùy chọn |
| API key | Cần API key/key đăng ký của agent bạn chọn (Anthropic, OpenAI, Google…); chi phí inference phụ thuộc độ phức tạp site |
Cách cài đặt và sử dụng
Cách cài đặt nhanh theo README:
- Tạo repo riêng từ template — trên GitHub, nhấn nút Use this template → Create a new repository. Tác giả nhấn mạnh không clone trực tiếp repo template này về máy để làm project của bạn.
- Clone repo vừa tạo về máy:
git clone https://github.com/YOUR-USERNAME/YOUR-NEW-REPOSITORY.gitcd YOUR-NEW-REPOSITORY - Cài dependencies:
npm install - Khởi động AI agent — tác giả khuyến nghị Claude Code:
claude --chrome
Nếu dùng agent khác, mởAGENTS.mdđể xem hướng dẫn. - Chạy skill clone:
/clone-website https://example.com
Có thể truyền nhiều URL cùng lúc. - Tùy chỉnh sau khi clone xong — chỉnh sửa component, đổi nội dung, branding trên codebase Next.js thu được.
Nếu muốn chạy bằng Docker thay vì cài Node:
docker compose up dev --build (dev mode, cổng 3001)docker compose up app --build (production build)
Phù hợp với ai?
Ai NÊN dùng: Lập trình viên Next.js/React muốn tăng tốc khi di chuyển site từ WordPress, Webflow, Squarespace sang stack hiện đại. Team đang mất source code của một site đang chạy và cần khôi phục thành codebase bảo trì được. Dev muốn học cách production site dựng layout, animation, responsive bằng cách đọc code được tái dựng từ template. Freelancer nhận dự án redesign mà khách chỉ cung cấp URL.
Ai KHÔNG nên dùng: Người mới chưa biết Next.js cơ bản — bạn vẫn cần hiểu output để tùy chỉnh, không phải “magic button”. Người muốn clone site người khác để câu view, lừa đảo hoặc vi phạm bản quyền — README cấm rõ các mục đích phishing, impersonation, pass-off thiết kế. Doanh nghiệp cần clone site có ToS cấm scraping — phải kiểm tra pháp lý trước.
Ứng dụng thực tế
- Di chuyển nền tảng — khách hàng có site WordPress cũ 5 năm, bạn clone sang Next.js + Tailwind để tận dụng ISR, edge runtime, dễ tích hợp CMS headless.
- Khôi phục source code — site đang chạy trên hosting nhưng repo bị mất, dev cũ nghỉ việc, stack đã lỗi thời; clone để lấy lại codebase hiện đại thay vì maintain code cũ.
- Học thiết kế ngược — bạn thấy một landing page có animation hay, muốn xem họ code như thế nào; clone rồi đọc từng component.
- Prototype nhanh — startup cần mockup trung thành với site đối thủ để pitch ý tưởng cải tiến cho investor.
- Rebrand hàng loạt — agency có 20 site con cần đồng bộ design system mới; clone từng site rồi áp token mới.
Đánh giá của danhbaai.com
Điểm mạnh lớn nhất của AI Website Cloner Template là nó đóng gói một workflow mà thông thường phải tự拼凑 từ nhiều prompt rời rạc. Thay vì mỗi lần clone phải nghĩ cách ép agent chụp ảnh, trích token, viết spec, bạn đã có sẵn một pipeline đã được tác giả tinh chỉnh qua nhiều iteration. Việc dùng git worktree để build song parallel cũng là ý tưởng hay — tiết kiệm thời gian đáng kể so với cách làm tuần tự. Stack mặc định (Next.js 16, Tailwind v4, shadcn/ui) cũng là lựa chọn hợp lý cho đa số dự án web hiện đại.
Tuy nhiên, dự án vẫn có hạn chế đáng lưu ý. Thứ nhất, README khá “thân thiện với dev” nhưng thiếu hướng dẫn sâu về cách debug khi clone thất bại — nếu site gốc dùng framework SPA phức tạp (React/Vue render phía client, có auth), kết quả có thể rất tệ. Thứ hai, chi phí inference không hề nhỏ: clone một site vài chục section có thể tốn hàng chục USD token với Opus 5, và template không có cơ chế ước lượng trước. Thứ ba, mặc dù hỗ trợ 13 agent, chất lượng thực tế chỉ được kiểm chứng kỹ với Claude Code — các agent khác hoạt động ở mức “có thể chạy” chứ chưa tối ưu.
So với các lựa chọn thay thế như html-to-nextjs cũ hay các dịch vụ SaaS nhả Sitebulb, Screaming Frog, template này có lợi thế là miễn phí, mã nguồn mở, tận dụng sức mạnh AI agent mới nhất. Nhưng nếu bạn cần clone hàng trăm site tự động trong pipeline, các công cụ enterprise như Browse.ai hay Apify vẫn ổn định hơn. Tổng kết: đáng thử cho dev cá nhân và team nhỏ muốn tăng tốc workflow Next.js, nhưng đừng kỳ vọng đây là giải pháp “một nút bấm” cho mọi tình huống.
- Pipeline đa pha được đóng gói sẵn, không phải tự拼凑 prompt cho agent
- Hỗ trợ rộng 13+ AI coding agent, không khóa vào một vendor
- Stack Next.js 16 + Tailwind v4 + shadcn/ui cập nhật và hiện đại
- Build song song bằng git worktree giúp rút ngắn thời gian đáng kể
- Visual diff tự động giúp QA sát với bản gốc
- License MIT, miễn phí dùng cho cả thương mại
- Tài liệu README rõ ràng, có demo YouTube và Discord hỗ trợ
- README thiếu hướng dẫn debug khi clone thất bại với site SPA phức tạp
- Chi phí inference có thể cao với site lớn, không có cơ chế ước lượng trước
- Chất lượng thực tế chỉ kiểm chứng kỹ với Claude Code; agent khác hoạt động mức trung bình
- Phụ thuộc hoàn toàn vào chất lượng AI agent bên thứ ba — nếu Anthropic/OpenAI thay đổi API có thể ảnh hưởng
- Không phù hợp clone site có ToS cấm scraping hoặc cần xử lý auth phức tạp
Câu hỏi thường gặp
AI Website Cloner Template có miễn phí không?
Có cần biết lập trình để dùng không?
Clone website người khác có vi phạm bản quyền không?
Khác gì với các công cụ SaaS như Browse.ai hay Apify?
Có chạy được trên Windows không?
Nguồn: github.com/JCodesMore/ai-website-cloner-template — Bài phân tích bởi danhbaai.com.