项目详情

AI Website Cloner

一句话克隆任意网站——给 Agent 一个 URL,它复刻成干净的 Next.js 应用

GitHub 地址 MIT Node.js 24+Next.js 16Template 模式

更新于 2026-08-10

← 返回汇总
项目速览

一句话定位

给 AI 编码助手一个 URL,还你一个干净的 Next.js 网站

GitHub Template 仓库:克隆任何网站为现代 Next.js 代码库。核心是 /clone-website skill——五阶段流水线把目标站点的截图、设计 token、交互行为、精确 CSS 计算值全部提取成 spec 文件,再由并行 builder agents 在 git worktrees 里逐段复刻,最后视觉 diff 对拍验收。Claude Code + Opus 5 效果最佳,兼容 13 个 Agent 平台。

项目速览

核心数据

13
Agent 平台
5
阶段流水线
24+
Node.js 版本
2
单一事实源文件

技术栈:Next.js 16 (App Router) + React 19 + TypeScript strict + shadcn/ui + Tailwind CSS v4 (oklch) + Lucide(克隆时替换为提取的 SVG)。Trendshift 徽章在列。

解决什么问题

三个核心场景

平台迁移

把自己拥有的 WordPress / Webflow / Squarespace 站点重建为现代 Next.js 代码库,脱离建站平台锁定

找回丢失源码

站点还活着但 repo 没了、开发者走了、技术栈过时——从线上复刻回现代格式

逆向学习

拆解生产站点的布局、动画、响应式实现方式,用真实代码学习前端

反面清单(README 明示禁止):钓鱼/冒充、把他人设计当自己的、违反站点 ToS 的抓取复刻——先查 ToS 再动手。

核心机制

五阶段克隆流水线

1. 侦察 Reconnaissance→ 2. 基础 Foundation→ 3. 组件规格 Specs→ 4. 并行构建 Parallel Build→ 5. 组装与 QA
快速上手

三分钟起步

# 1. 用 GitHub 的 Use this template 按钮建自己的仓库(别直接克隆模板本身)
# 2. 本地打开
git clone https://github.com/YOUR-USERNAME/YOUR-NEW-REPOSITORY.git
cd YOUR-NEW-REPOSITORY
npm install

# 3. 启动 AI Agent(Claude Code 推荐)
claude --chrome

# 4. 运行 skill
/clone-website https://example.com

支持多 URL:/clone-website <url1> [<url2> ...]。大多数客户端直接暴露命令;自然语言激活的客户端可说 "Clone <target-url> using the clone-website workflow"。

架构

双源文件驱动多平台

13 个 Agent 平台的支持不是 13 份手写配置,而是两个单一事实源 + 两个同步脚本自动生成全部平台副本。

事实源内容同步命令
AGENTS.md项目指令(唯一事实源)bash scripts/sync-agent-rules.sh
.claude/skills/clone-website/SKILL.md/clone-website skillnode scripts/sync-skills.mjs

平台支持:Claude Code(推荐/Opus 5)、Codex CLI、OpenCode、GitHub Copilot、Kiro、Cursor、Windsurf、Gemini CLI、Cline、Roo Code、Continue、Amazon Q、Augment Code。生成的平台配置分布在 .kiro/ .cline/ .roo/ 等目录。

项目结构

目录速览

src/
  app/              # Next.js 路由
  components/       # React 组件(ui/ = shadcn 原语, icons.tsx = 提取的 SVG)
  lib/utils.ts      # cn() 工具
  types/ hooks/     # TypeScript 接口 & 自定义 hooks
public/
  images/ videos/   # 从目标站下载的资源
  seo/              # favicon / OG 图
docs/
  research/         # 提取输出 + 组件规格(getComputedStyle 精确值)
  design-references/# 截图
scripts/
  sync-agent-rules.sh  # 重新生成各平台指令文件
  sync-skills.mjs       # 重新生成各平台 /clone-website
AGENTS.md           # 项目指令(唯一事实源)
适用场景

谁适合用

建站平台出走者

受够 WordPress/Webflow 的维护成本与锁定,想迁移到代码化前端

遗产代码抢救

公司网站 repo 丢失/开发者离职,线上还活着但代码没了

前端学习者

用真实生产站点反推布局/动画/响应式的实现方式

风险提示

需要警惕

潜力评估

未来空间

「spec 先行 + worktree 并行 + 视觉 diff 验收」是 Agent 代码生成工程化的高水准模板,模式可泛化到任意「复刻/迁移」任务。若沉淀出站点资产抽取的通用协议,可成为建站迁移与站点逆向的标准流程。


规格即契约

精确 computed 值 + 行为模型消灭「AI 凭感觉复刻」,可复用为任何重建任务模板

并行构建范式

git worktree 分派 builder agents,是规模化 Agent 协作的参考实现

双源同步架构

AGENTS.md + SKILL.md 双源生成 13 平台配置,值得所有 skill 作者借鉴


上一个
Agent-Reach
下一个
Voicebox
1 / 12