
点击蓝字,关注我们

Github开源项目推荐
项目链接:https://github.com/JCodesMore/ai-website-cloner-template
一、项目功能性介绍
1.1 核心功能
基于AI编码代理的网站逆向工程工具,可将任意目标网站转换为干净、现代化的Next.js代码库。核心功能包括:多URL批量克隆、自动提取设计令牌与资产、生成精准组件规范、并行组件构建、视觉差异校验等,通过完整流水线实现从网站分析到代码生成的全自动化流程。
1.2 技术架构
采用现代化前端技术栈+AI代理协作架构:
1.3 适用场景
二、项目特点总结
| 维度 | 特点说明 | 优势 |
| 性能 | 并行组件构建流水线,精确提取计算样式与资产,减少手动调整成本 | 快速生成高质量可维护代码,大幅缩短网站重构周期 |
| 易用性 | 一键克隆命令,原生支持10+主流AI编码代理,无需复杂配置 | 极低学习成本,开发者无需掌握逆向工程细节即可完成网站克隆 |
| 扩展性 | 单源文件同步多平台AI代理配置,支持自定义组件规范与流水线步骤 | 轻松适配新AI代理工具,可根据需求扩展克隆逻辑,满足个性化重构需求 |
三、安装指南
3.1 环境要求
3.2 安装代码
- 1
- 2
git clone https://github.com/JCodesMore/ai-website-cloner-template.git my-clonecd my-clone
- 3
npm install四、使用示例
4.1 基础示例
启动AI代理并执行克隆(以Claude Code为例):
- 4
claude --chrome- 5
/clone-website <target-url1>[<target-url2>...]项目开发/构建命令:
- 6
- 7
- 8
- 9
- 10
npm run dev # Start dev servernpm run build # Production buildnpm run lint # ESLint checknpm run typecheck # TypeScript checknpm run check # Run lint + typecheck + build
五、Docker部署方案
5.1 部署可行性
✅ 支持
5.2 Dockerfile
项目提供Dockerfile和Dockerfile.dev多阶段构建配置,具体内容可查看项目仓库源码
5.3 docker-compose.yml
项目提供完整的docker-compose.yml配置,具体内容可查看项目仓库源码
5.4 部署步骤
- 11
- 12
- 13
- 14
- 15
# 构建并运行生产环境docker compose up app --build# 构建并运行开发环境(端口3001)docker compose up dev --build
六、Agent Skill集成
6.1 可用性评估
✅ 原生支持
6.2 支持的工具
6.3 安装配置
Claude Code 安装步骤
- 16
- 17
- 18
- 19
- 20
# 启动Claude代理并加载Chrome集成claude --chrome# 执行克隆命令/clone-website <target-url>
Cursor 安装步骤
.cursor配置文件3.在Cursor中调用/clone-website命令并传入目标URL即可执行克隆6.4 Skill配置代码
项目的Skill配置源文件为.claude/skills/clone-website/SKILL.md,所有平台的Skill配置可通过以下命令同步生成:
- 21
node scripts/sync-skills.mjs七、总结与建议
AI Website Cloner Template是一款高效的网站逆向工程工具,通过AI编码代理实现了网站到现代Next.js代码库的自动化转换,适合需要进行平台迁移、源码恢复或前端技术学习的开发者。推荐使用Claude Code Opus 4.6以获得最佳克隆效果,使用时需严格遵守法律法规与目标网站的服务条款,禁止用于钓鱼、侵权等非法行为。
夜雨聆风