AI Website Cloner Template 是一个为 AI编程助手设计的开源模板,由开发者 JCodesMore 发布的开源项目(MIT 许可证),在 GitHub 上发布不到一周就收获了 8.9k+ Stars 和 1.2k+ Forks。它的核心能力是:给 AI Agent 一个 URL,它会自动把整个网站逆向工程成一整套干净的 Next.js代码。
这不是简单的“右键保存网页”,而是真正提取设计令牌、下载资源、拆分组件、逐区块重建的像素级克隆方案。
⚙️ 核心工作原理:五阶段流水线
这个项目最让人惊艳的,不是“能克隆网站”这个结果,而是它把一个复杂任务拆解成了一套可靠、可审计、可并行的 5 个阶段。
1. 侦察阶段
Agent 先摸透目标网站,不做任何猜测:
- 全页面截图(桌面端 + 移动端)
- 从
getComputedStyle()提取真实的设计令牌:字体族、字重、颜色变量、间距、阴影等 - 交互扫描:滚动触发动效、Tab 切换内容、Hover 状态变化、响应式断点
这一步产出的是一堆规格文件,而不是代码。
2. 基础搭建
根据侦察结果,自动更新字体、颜色变量、全局样式,并下载所有图片、图标等资源到本地。
3. 组件规格化
这是最“变态”的一步。每个 UI组件都会被写成一份独立的规格文件(存放在 docs/research/components/),包含:
- 精确的 CSS 计算值(直接从浏览器获取的真实数值)
- 所有交互状态(默认态、Hover 态、Scroll 触发态等)
- 真实的文字内容和资源路径
- 响应式行为(桌面、平板、手机各怎么布局)
Builder Agent 收到的不是“去做个导航栏”这种模糊指令,而是一份精确到像素的规格书。
4. 并行构建
将构建代理分发到不同的 Git worktree,每个组件或页面区块对应一个独立的 Builder Agent,同时并行构建。Header、Footer、Hero Section、Card Grid 这些独立组件同时开工,大幅缩短时间。
5. 组装与 QA
合并所有 worktree,把组件组装进 page.tsx,然后打开原站和克隆站做视觉对比。逐个区块检查,发现差异就修,直到看起来一模一样。
🚀 快速上手指南
前置要求
- Node.js 18+ 或 24+(官方推荐)
- 一个 AI编程Agent(推荐 Claude Code + Opus 4.6 模型,效果最佳)
- Chrome MCP 浏览器扩展(用于浏览器自动化侦察)
步骤一:克隆模板
git clone https://github.com/JCodesMore/ai-website-cloner-template.git my-clone cd my-clone npm install
步骤二:启动 AI Agent(Claude Code 为例)
claude --chrome
在出现的菜单中确认信任 Claude Code 读写文件,当提示在 Chrome 中安装 Claude 扩展时,按 Enter 确认。
步骤三:执行克隆
/clone-website https://你要克隆的网站.com
之后会打开一个 Chrome 窗口供 Claude 使用,整个过程全自动,你只需等待。
支持的其他 AI Agent
除了 Claude Code,这个模板还支持 Codex CLI、OpenCode、GitHub Copilot、Cursor、Windsurf、Gemini CLI、Cline、Roo Code、Continue、Amazon Q、Augment Code、Aider 等十多种 AI编程助手。
💡 小技巧:有用户实测使用 WorkBuddy、OpenClaw 等工具也能顺利跑通,核心是确保配置好 Playwright MCP 或 Chrome MCP 作为浏览器自动化前置工具。
💡 使用场景建议
✅ 适合做的
- 平台迁移:将 WordPress、Webflow、Squarespace 等网站重建为现代 Next.js代码库
- 恢复丢失的源代码:网站还在线上但仓库丢了,可以反向工程重建
- 快速原型验证:几小时内搭建出视觉效果极佳的 Demo,用于产品演示或内部方案评估
- 学习参考:观察 AI 如何将复杂 DOM 结构转化为简洁的 Tailwind 代码,提升自己的前端工程化能力
⚠️ 需要注意的
- 不要盲目抄袭:项目设计初衷是学习和快速起步,不是鼓励直接剽窃他人设计。Hacker News 上已有开发者吐槽“自己的网站被 AI克隆工具抄了,对方只改了几个字”。
- 复杂网站成本较高:淘宝这类商业网站结构极其复杂,克隆过程会消耗大量 token,不建议浪费资源去尝试。
- Token 消耗:对于大型网站,整个五阶段流水线会调用大量 AI 调用,注意控制预算。
- 项目上下文管理:建议每个克隆任务单独建一个工作目录,避免全局技能堆积导致上下文过长、拖慢响应速度。
📦 生成的技术栈
克隆完成后,你会得到一个基于以下技术栈的生产级 Next.js 项目:
- Next.js 16(App Router + React 19 + TypeScript strict)
- shadcn/ui(Radix primitives + Tailwind CSS v4)
- Tailwind CSS v4(oklch 设计令牌)
- Lucide React(图标库,克隆过程中会被提取的 SVG 替换)
🔗 相关链接
- GitHub 仓库:https://github.com/JCodesMore/ai-website-cloner-template
- 项目演示视频:仓库 README 中点击 Demo 图片可观看完整 YouTube 演示
- 短链接:https://dsc.gg/jcodesmore(目前访问异常,建议以 GitHub 为准)
🌐 同类工具对比
除了 AI Website Cloner Template,还有一些同类工具也值得关注:
| 工具 | 核心特点 | 适用场景 |
|---|---|---|
| Open Lovable | 开源,通过自然语言对话生成 React 应用,集成 E2B 沙箱和 Firecrawl 抓取引擎。 | 适合希望通过对话式 AI 快速构建原型,对完全开源和自托管有需求的开发者。 |
| Same.dev / Same.new | 强调 像素级完美复制,通过输入 URL 即可生成 React 和 TypeScript 代码。 | 对 UI 复刻精度要求极高,希望快速获得可编辑 React 项目的场景。 |
| web-clone-cli | 一个命令行工具,不仅能克隆网站,还能通过 AI 对克隆后的内容进行修改。 | 适合喜欢命令行操作,需要在克隆后快速迭代修改的开发者。 |
| CloneUI | 支持从网站截图、URL 或 Figma 设计生成生产级代码,支持 React、Vue 等多种框架。 | 工作流中混合了设计稿、截图和真实网页等多种输入源的前端开发场景。 |
总结:AI Website Cloner Template 本质上是一套 Agent 工作流模板,而不是一个封装好的黑盒工具。它展示了一个很重要的思路:把“克隆网站”这种模糊任务,拆成 5 个明确的阶段,每个阶段都有具体的输入输出,让 AI 能够可靠地执行。如果你在用 Claude Code、Cursor 等 AI 编程助手,这个项目绝对值得一试,哪怕不是为了克隆,光是学习它的流程设计思路就很有价值。
数据统计
数据评估
关于AI Website Cloner Template特别声明
本站微企脉提供的AI Website Cloner Template都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由微企脉实际控制,在2026年4月20日 下午9:55收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,微企脉不承担任何责任。
相关导航
AstrBot是一个开源、一站式的Agentic聊天机器人平台及开发框架,致力于帮助用户轻松部署和开发跨越多平台的智能助手 。
OpenMAIC
OpenMAIC是一个由清华大学团队研发并开源的多智能体生成式交互课堂平台。它旨在通过AI技术,将任何主题或文档瞬间转化为沉浸式的互动学习体验,被看作是“教育界的OpenClaw”。
UI UX Pro Max
UI UX Pro Max 是一个为开发者(特别是结合 AI 编程工具如 Claude Code)设计的设计智能数据库与资源工具。它旨在通过结构化的设计知识和 AI 推荐,帮助开发者更高效地构建美观、专业的用户界面。
火山引擎
火山引擎是字节跳动旗下的云与AI服务平台。在AI时代,聚焦豆包大模型和AI云原生技术,为企业提供从 Agent 开发到部署的一站式服务,助力企业AI转型与创新发展。
daisyUI
daisyUI是一个基于 Tailwind CSS 的流行组件库官网。它的核心理念是通过提供语义化、可复用的组件类名(如 btn、card、toggle),来解决原生 Tailwind CSS 开发中需要编写大量工具类(utility classes)的痛点,从而让前端开发“更快、更简洁、更轻松”。
DeerFlow
DeerFlow是由字节跳动开源的一个项目,其官网定位为一个“深度研究”平台,但项目本身已发展为一个功能强大的“超级智能体”框架。旨在通过多智能体协作,自动化完成从研究、编码到内容创作等一系列复杂、多步骤的任务。
GitCode
AtomGit | GitCode 全球开发者的开源社区,开源代码托管平台
Node.js中文官网
Node.js中文网是Node.js官方在国内的中文门户网站,也是目前国内唯一能与官方版本保持同步的中文文档提供方。该网站由Node.js基金会维护,面向中国开发者提供全面、权威的Node.js学习资源和技术资讯。
OpenClaw
OpenClaw是一个开源的、真正能“做事”的个人AI助手。它不仅仅是一个聊天机器人,更是一个能自主行动的智能体,你可以通过日常使用的聊天应用(如 WhatsApp、Telegram、Discord 等)与它交互,让它替你执行各种复杂任务 。
Gitee(码云)
Gitee 基于 Git 的代码托管和研发协作平台
GitHub中文排行榜
GitHub中文排行榜是一个专注于中文项目的 GitHub 榜单 。它通过自动化脚本,定期筛选并排名 GitHub 上包含中文文档或由中文社区主导的热门开源项目 。其核心目标是打破语言壁垒,解决开发者在海量英文项目中难以找到优质中文资源的痛点 。
Zread
Zread.ai 是由智谱(Z.ai)公司推出的一款创新的AI代码阅读与理解工具,旨在帮助开发者高效地理解和导航GitHub等平台上的代码库。它就像是一个为开发者准备的“阅读神器”,能将复杂的开源项目一键转化为清晰易懂的文档和指南。
暂无评论...






