前端工程师最不想看到的开源项目出现了,一行命令克隆任意网站
闻乐 | 发自 凹非寺
量子位 | 公众号 QbitAI
看到心仪的前端网站设计惊艳,想复刻同款却苦于繁琐的工程 CSS 调试?
告别 F12 逐行抄代码的时代!GitHub 上那个斩获 2万 Star的师最神器——ai-website-cloner-template,仅需一行命令,不想即可实现任意网站的看到克隆像素级克隆。

视频演示:https://mp.weixin.qq.com/s/aY5GjbcafuVZZvWBizF73g
核心能力:从 URL 到完整工程
只需输入目标 URL,源项AI 即可自动执行全站逆向解析:
- 深度采集:精确计算页面元素样式,目出命令遍历滚动、现行点击、任意悬停等全量交互逻辑。网站
- Token 提取:标准化提取设计 Token(色彩、前端字体、工程间距等)。师最
- 多 Agent 并行重建:基于 Git 工作树,不想调度多个智能体并行构建组件。看到克隆
- 工程输出:最终生成一套可直接本地运行的 Next.js 完整前端工程。
产物包含标准化路由、模块化组件及严格的 TypeScript 类型定义,执行 npm run dev即可启动开发服务。

全平台 AI 助手兼容:
完美支持 Claude Code、Codex CLI、Cursor、Copilot、Gemini CLI、Windsurf 等主流 AI 编程工具。
💡 作者建议:使用 Claude Code + Opus 4.7效果最佳。
极简使用指南
该项目为 GitHub 模板仓库,操作逻辑简单粗暴:
- 生成仓库:访问项目页,点击
Use this template一键生成个人仓库。 - 本地部署:
git clone https://github.com/你的用户名/你的新仓库.gitcd 你的新仓库npm install- 启动 AI:建议启用
--chrome参数以允许 AI 直接操控浏览器:
claude --chrome- 执行克隆:输入灵魂命令:
/clone-website https://目标网站URL随后,AI 将自动接管后续工作。

批量处理:
支持同时输入多个 URL,AI 将并行处理,各站点隔离互不干扰:
/clone-website https://siteA.com https://siteB.com https://siteC.com多平台一致性:
项目通过 AGENTS.md文件作为所有 AI 编码工具的“单一事实来源”。各平台配置文件由此自动同步生成,确保体验一致。新增平台支持只需修改 AGENTS.md并运行同步脚本:
bash scripts/sync-agent-rules.sh技术揭秘:AI 全站复刻五步流水线
虽然交互简单,但背后的 AI 工作流极为复杂:
第一阶段:全域采集 (Global Scraping)
AI 对目标网站进行“全面体检”:
* 交互模拟:自动滚动页面,模拟鼠标悬浮、点击,测试不同视口宽度的响应式表现。
* 视觉录制:记录整站的视觉状态与交互行为。
* Token 提取:通过 getComputedStyle()获取浏览器真实计算值,提取配色、字体、字重、间距、圆角、阴影等设计 Token。
* 限制说明:私有业务 JS、需登录态的动态内容、第三方嵌入组件可能无法完整捕获。
第二阶段:基础搭建 (Foundation Setup)
- 全局样式更新:根据提取的 Token,配置字体文件、CSS 变量、颜色系统及 Tailwind 配置。
- 资源落盘:下载原站所有静态资源(图片、视频、favicon、OG 图等),按目录结构存储。
- 效果:项目底色与原站完全对齐,为后续组件开发奠定基础。

第三阶段:组件规格书 (Component Specs)
这是最核心的环节。AI 将页面拆解为独立区块(如导航栏、Hero 区、卡片、定价表、页脚),并为每个区块生成详细的组件规格文件:
* 精确的 CSS 计算值。
* 状态过渡细节(持续时间、缓动函数)。
* 响应式断点下的布局变化。
* 完整的文案内容。
第四阶段:并行构建 (Parallel Construction)
- Git Worktree 隔离:为每个组件创建独立的 Git 工作树。
- 多 Agent 施工:调度多个 Builder 智能体同时开发不同组件(如一个建导航,一个建 Hero 区),互不干扰,大幅提升效率。
第五阶段:组装质检 (Assembly & QA)
- 代码合并:将各 Worktree 代码合并至主分支,拼接完整页面,配置路由与布局。
- 自动化测试:执行
npm run check,进行 ESLint 检查、TypeScript 类型检查及生产环境构建。 - 最终产物:一套基于 Next.js 16+ / shadcn/ui / Tailwind CSS v4 / TypeScript Strict Mode的现代化前端工程,可直接修改或部署。

适用场景与合规提醒
作者推荐以下三种正当用途:
- 平台迁移:将 WordPress、Webflow 或 Squarespace 搭建的网站迁移至 Next.js 技术栈,先生成基础代码再二次开发,避免从零重写。
- 源码恢复:当网站在线但代码仓库丢失(如开发人员离职、老技术栈废弃)时,逆向还原为现代化代码。
- 学习拆解:深入研究特定布局、滚动动画或响应式方案,通过阅读生成的代码,比手动在 F12 中调试更高效。
⚠️ 重要合规声明:
* 严禁用于钓鱼攻击。
* 尊重版权,使用前请核查目标网站的服务条款。
* 请合理使用工具,遵守法律法规。
项目地址:https://github.com/JCodesMore/ai-website-cloner-template
(责任编辑:德甲)
- 全市场:图拉姆因膝伤缺阵巴塞尔,尤文或卖他筹钱
- 逛闲鱼逛到怀疑人生!5块测男友忠诚、跳楼骗早餐、两百块帮讨薪
- 折叠 iPhone 别买,Air 2 才是重磅!
- 阿根廷变了!半决赛前封闭训练,斯卡洛尼或调整3人,梅西将首发
- 自1986年以来,法国首次在世界杯半决赛丢掉两球
- 上海之夏就来普陀!世界杯热度正高
- 曼联瞄准世界杯归来欧洲红魔队长,平替卡塞米罗
- 台风“巴威”停止编号
- 马斯克宣布X平台将全量开源代码库,邀请第三方核验
- 华为目前“最值得捡漏”的一款手机,从12999元跌至6599元,卫星通信+5060mAh+鸿蒙6.0
- 当实用主义西班牙遇上华丽法国:斗牛士军团正效仿2018版高卢雄鸡
- 媒体人:詹姆斯加盟骑士会给球队带来飞跃 到季后赛大家会很激动
- 罗马诺:桑托斯和加纳乔迅速离队,给边缘球员传达了明确信号
- 扎伊尔-埃梅里:西班牙是最好球队之一,看中场配置就知道了
- 皇马对前凯尔特人次轮秀有些兴趣,但他在夏联的表现惨不忍睹?
- 格劳不去铁人,津门虎一周一赛不留力,拼完申花战海牛,唯一0引援保级队
- 佩蒂特:蒂莱曼斯去曼联压力会大很多 类似埃梅里带大球队不太行
- 世体:巴萨最多为小蜘蛛报1亿欧,若他世界杯表现好可加奖金
- 自己买配件,然后叫上门装机,装好之后一切正常的机子,隔天无法开机了,老田一番检查,找出问题并解决,不过,我得说说这装机的人了
- 54岁陈妙瑛近况曝光!陪伴玩具大王蔡志明20多年,和原配处成姐妹
- 科贝电台:马竞新赛季早于皇萨开赛,源于俱乐部主动申请 views+
- 美加墨世界杯半决赛前瞻:英格兰VS阿根廷,60年恩怨,5次交手,这一战要把世界杯踢成战场! views+
- 阿斯:巴萨将提高报价尝试月底敲定小蜘蛛,皇马曾报价1.5亿被拒 views+
- UOL:桑托斯尚未和内马尔商讨未来,后者计划效力至今年12月 views+
- 三方8人交易!骑士豪赌欧文只为迎回詹姆斯,这一次克城能圆梦吗 views+
- 戴加多正式告别泰山队!名额空出,克雷桑归化迎来绝佳机会 views+
- LV起诉国家知识产权局 views+
- 读书20年熬成博士,留在武汉太难,普通二本岗位早已内卷封神 views+
- 被指责“越界”!欧足联计划推出候选人,推翻因凡蒂诺统治 views+
- 活到80岁才懂,拼命疼孙子外孙的老人,晚年大多难逃6种结局 views+
