AI Website Cloner:克隆任意网站,13 个 AI 编程工具通用

看到好看的网站想参考?给一个网址,它自动截图、提取设计 token、分析交互,然后并行构建。13 个 AI 编程工具通用。

作者:GitHub 仓库03-29 · 6 分钟⚑ 方法教程
AI 实操 · 实操库
一分钟速览
  • 以前的做法要么手动扒 CSS 要么截图让 AI 照着画,效果都不稳。
  • 整个流程分五步:侦察、基础设施、组件规范、并行构建、组装和 QA。
  • 侦察阶段自动提取设计 token,这是比截图靠谱得多的输入。
  • 并行构建是效率关键,多个组件同时出而不是排队。
  • 最后有组装和 QA 环节,不是生成完就撒手。

看到一个网站设计很好看,想拿来参考?

以前要么手动扒 CSS,要么截图让 AI 照着画,效果参差不齐。

现在有一个 Claude Code Skill 模板叫 AI Website Cloner,做法简单粗暴:你给它一个 URL,跑 /clone-website,它自动截图、提取设计 token、分析交互行为,然后派出一堆并行 Agent 把网站的每个部分重建出来。

出来的不是草图,是用 Next.js 16 + Tailwind CSS v4 + shadcn/ui 搭建的可运行代码。

2c_boqKbJWJplr14.mp4

怎么运作的

整个克隆流程分五个阶段,全自动跑完:

① 侦察

通过 Chrome MCP(浏览器自动化协议)自动完成:截全屏、提取颜色/字体/间距等设计 token、分析滚动/点击/悬停等交互行为、跑不同分辨率的响应式截图。

这一步的产出是一份完整的"设计情报",后面所有工序都基于它。

② 基础设施

更新全局字体、颜色变量、CSS globals,下载目标网站用到的所有图片、视频和图标素材。

③ 组件规范

这是最关键的一步。它不是"看着截图画",而是对每个组件写一份详细的技术规范文档:精确到 getComputedStyle() 的 CSS 值、多状态内容(hover/active/disabled)、响应式断点、素材路径。

每个 builder Agent 拿到的不是"大概长这样"的描述,是精确到像素的施工蓝图。这是克隆质量的关键。

④ 并行构建

每个组件/区块分配一个独立的 builder Agent,各自在 Git worktree 里工作。互不干扰,并行推进。一个页面有 8 个区块,就同时派 8 个 Agent 开工。

⑤ 组装和 QA

合并所有 worktree,把组件串成完整页面,跑视觉差异对比。

用法

# 克隆仓库
git clone https://github.com/JCodesMore/ai-website-cloner-template.git my-clone
cd my-clone
npm install

# 启动 Claude Code(带浏览器)
claude --chrome

# 跑克隆
/clone-website https://目标网站.com

就这么多。不需要配置,不需要写提示词,URL 扔进去等结果。

不只是 Claude Code 能用

虽然推荐 Claude Code + Opus 4.6 效果最好,但这个模板支持 13 个 AI 编程工具:

仓库里有一个 AGENTS.md 文件作为统一指令源,大部分 Agent 会自动读取。

技术栈

克隆出来的项目用的是:

  • Next.js 16:App Router + React 19 + TypeScript 严格模式
  • shadcn/ui:Radix 原语 + Tailwind CSS v4
  • Tailwind CSS v4:oklch 设计 token
  • Lucide React:默认图标(克隆过程中会替换为目标网站提取的 SVG)

这套组合比较主流,克隆完直接就能改、能部署。

几个需要注意的点

  • 需要 Node.js 20+,旧版本跑不起来
  • Claude Code 模式下需要加 --chrome 参数启动,因为侦察阶段依赖 Chrome MCP
  • 克隆的是静态样式和交互,不包含后端逻辑和数据库
  • 并行 Agent 数量取决于你的 AI 工具的并发能力,Claude Code 的 worktree 支持最完善
  • 复杂的 SPA 或需要登录才能看到的页面可能效果打折
  • 克隆的是"长什么样",不是"怎么实现的",原站如果用了非常规的 CSS hack 或 Canvas 渲染可能还原不了

和我们有什么关系

如果你在做前端或者做设计稿还原,这个工具能省掉大量扒 CSS 的时间。更有意思的玩法是:看到一个 landing page 设计不错,直接 /clone-website 拿到结构和样式,然后在上面改内容。比从零搭要快得多。

原推文附有视频演示。

👉 GitHub 仓库 |

来源
GitHub 仓库GitHub 仓库·查看主材料
↑ 正文结束
✓ 本篇全文免费开放

会员可复制、下载全文 Markdown,还能让你的 AI 订阅和提问。

阅读原文 ↗
📮 新解读第一时间进邮箱

读完觉得有用?留个邮箱,每篇新解读发布就送达,随时退订。