网易首页 > 网易号 > 正文 申请入驻

前端工程师最不想看到的开源项目出现了,一行命令克隆任意网站

0
分享至

  • 闻乐 发自 凹非寺
  • 量子位 | 公众号 QbitAI

看到一个网站设计得贼好看,想复刻一个同款?

现在不用打开F12一行行抄CSS了!GitHub上有个2万Star的项目专门干这事儿——

ai-website-cloner-template,一行命令,像素级克隆任意网站。


视频地址:https://mp.weixin.qq.com/s/aY5GjbcafuVZZvWBizF73g

给它一个URL,它会自动完成全站逆向解析:

采集页面元素精确计算样式、遍历滚动/点击/悬停等全量交互逻辑、提取标准化设计Token;

再调度多Agent基于Git工作树并行完成组件分块重建,最终输出一套可直接本地运行的完整Next.js工程。

没错,出来的是一个完整的前端工程。

产物内置标准化路由、模块化组件、严格TypeScript类型定义,执行npm run dev即可启动开发服务。



而且Claude Code、Codex CLI、Cursor、Copilot、Gemini CLI、Windsurf全支持,总之市面上你能想到的AI编程助手它全接上了。

作者提醒:Claude Code+Opus 4.7效果最佳~

/clone-website

用法是真简单,咱先说说。

这个项目是GitHub模板仓库,打开项目页面点Use this template,一键生成属于你自己的仓库,然后拉到本地装个依赖:

git clone https://github.com/你的用户名/你的新仓库.git
cd 你的新仓库
npm install

启动Claude Code,建议带上—chrome让它能直接操控浏览器:

claude —chrome

然后输入那句灵魂命令:

/clone-website https://某个你盯了好久的网站

完事儿了。

接下来你什么都不用管,看着AI自己干活就行。



它甚至还支持批量操作,一条命令同时丢多个URL进去:

/clone-website https://站点A.com https://站点B.com https://站点C.com

多个站会并行处理,各自隔离互不影响。

兼容性方面,项目里有一个AGENTS.md文件,充当所有AI编码工具共享的“单一事实来源”。

Claude Code、Cursor、Windsurf、Codex CLI、Gemini CLI……各个平台的配置文件都是从这一个文件自动同步生成的。

所以体验基本一致,都用同一条/clone-website命令。

想给新的平台加支持也很方便,改完AGENTS.md跑一下同步脚本就行:

bash scripts/sync-agent-rules.sh

用起来就是这么“朴实无华”,但AI在背后跑的流水线却不简单。

AI全站复刻工作流

第一阶段,全域采集。

AI会先对目标网站做一次全面体检。自动滚动整个页面,模拟鼠标悬浮和点击,把视口宽度拉到不同尺寸看响应式表现,把整站的视觉状态和交互行为全部录下来。

同时提取设计Token,比如配色体系用了哪些色值、标题正文分别什么字体什么字重、间距体系有没有规律、圆角和阴影的参数分别是多少。

这里所有数值都是用getComputedStyle()从浏览器里拿到的真实计算值。

(限制:站点私有业务JS、登录态受限动态内容、第三方嵌入组件无法完整捕获还原。)

第二阶段,基础搭建。

设计Token到手之后,AI把项目的全局样式一把更新掉,字体文件、CSS变量、颜色系统、Tailwind配置全部写好。

同时把原站用到的所有静态资源下载回来,图片、视频、favicon、OG图,按目录分好落盘。

跑完这一步,整个项目的底色就已经跟原站对齐了,后面建组件的时候不用再操心全局风格的事。



第三阶段,组件规格书。

这一步是整条流水线里最硬核的部分。

AI会把页面拆成一个个独立区块,比如导航栏、hero区、功能介绍卡片、定价表、页脚,然后为每一个区块写一份详细的组件规格文件,存到相关目录下。

规格书里写的东西非常具体,每个元素精确的CSS计算值、所有状态之间怎么过渡(持续时间、缓动函数)、在不同响应式断点下布局怎么变、以及完整的文案内容。

第四阶段,并行构建。

规格书写完,AI开始派活儿。

它会为每个组件开一个独立的git worktree,然后调度多个builder智能体同时施工。

比如一个在建导航栏,一个在建hero区,一个在搞页脚,各干各的,互不干扰。

第五阶段,组装质检。

所有组件建完之后,AI把各个worktree的代码合并回主分支,拼成完整页面,路由和布局全部接好。

然后自动跑一遍npm run check进行ESLint检查、TypeScript类型检查、生产环境构建,全部都得通过。

五步跑完,你拿到的是一个Next.js 16+shadcn/ui+Tailwind CSS v4+TypeScript严格模式的完整前端工程,你可以直接改、直接部署。



那这个工具该用在什么地方?

作者给了三个正当用途:

  • 平台迁移
  • 你自己的网站之前WordPress、Webflow或者Squarespace搭的,现在想迁到Next.js技术栈,又不想从零重写,可以用它先生成一版基础代码再在上面改。
  • 源码恢复
  • 网站还在线上跑着,但代码仓库丢了,可能之前的开发跑路了,也可能老技术栈年久失修谁也不想碰了,可以用它把活的站逆向回一套现代化的代码。
  • 学习拆解
  • 想研究某个网站是怎么实现特定的布局效果、滚动动画或者响应式方案的,用它生成代码之后逐组件去读,比自己在F12里翻来翻去高效太多。

当然了,作者也强调:不能用它来钓鱼、要重视版权、部分网站的服务条款也要事先核查!

总之,好工具欢迎大家使用,但要合理使用!!!

项目地址:https://github.com/JCodesMore/ai-website-cloner-template

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
曝72岁成龙当姥爷,光膀子抱小孩满脸慈爱,大臂肌肉粗壮像大腿

曝72岁成龙当姥爷,光膀子抱小孩满脸慈爱,大臂肌肉粗壮像大腿

松林侃世界
2026-10-30 23:37:57
上海将进入冬春流感高发时节!10部门发文支持:新就业群体工会会员,可免费打流感疫苗啦!

上海将进入冬春流感高发时节!10部门发文支持:新就业群体工会会员,可免费打流感疫苗啦!

健康上海
2026-10-31 10:09:55
台北市长辩论,沈伯洋露怯了,蒋万安完胜,民进党大势已去?

台北市长辩论,沈伯洋露怯了,蒋万安完胜,民进党大势已去?

DS北风
2026-10-31 13:42:02
很多公司已经发不出工资了!

很多公司已经发不出工资了!

细说职场
2026-10-29 09:22:49
如果不是日媒披露:谁都不敢相信,如今的中国竟然强大到如此地步

如果不是日媒披露:谁都不敢相信,如今的中国竟然强大到如此地步

胖松松与瘦二毛
2026-10-29 21:53:52
美国务院批准向乌克兰出售500枚“爱国者”导弹

美国务院批准向乌克兰出售500枚“爱国者”导弹

新华社
2026-10-31 05:14:01
火箭惜败独行侠吞首败:杜兰特28分 欧文35+9弗拉格33+9+6

火箭惜败独行侠吞首败:杜兰特28分 欧文35+9弗拉格33+9+6

醉卧浮生
2026-10-31 10:45:52
金球奖详情公布!凯恩仅高姆巴佩28分,史上最小差距,有2人得2分

金球奖详情公布!凯恩仅高姆巴佩28分,史上最小差距,有2人得2分

风过乡
2026-10-31 06:21:38
只有6个国家的记者把金球奖第一名选票投给梅西:中国!阿根廷巴西

只有6个国家的记者把金球奖第一名选票投给梅西:中国!阿根廷巴西

念洲
2026-10-31 06:13:53
土耳其网友:中国人是我见过最无能的足球国家!中国网友排队点赞

土耳其网友:中国人是我见过最无能的足球国家!中国网友排队点赞

故事终将光明磊落
2026-10-30 12:54:48
东鹏特饮下架含姆巴佩头像的“补水啦”,经销商库存成难题

东鹏特饮下架含姆巴佩头像的“补水啦”,经销商库存成难题

界面新闻
2026-10-31 08:01:02
狂妄至极!德国总统访华还不到24小时,总理就公开叫嚣要“抗华”

狂妄至极!德国总统访华还不到24小时,总理就公开叫嚣要“抗华”

面包夹知识
2026-10-31 13:59:39
大衣哥风波升级!警方现已介入,与于文华有私生子早已真相大白

大衣哥风波升级!警方现已介入,与于文华有私生子早已真相大白

观察鉴娱
2026-10-31 09:05:04
英特尔创52年来最大日跌幅,网友:再给华为5年,英特尔会跌更多

英特尔创52年来最大日跌幅,网友:再给华为5年,英特尔会跌更多

东方豪侠
2026-10-31 09:01:01
美国女囚犯注射死刑失败一个月后,首次公开发声:我的身体疼痛,说话仍然很困难,精神和灵魂也备受煎熬;州长称其仍可能被处决

美国女囚犯注射死刑失败一个月后,首次公开发声:我的身体疼痛,说话仍然很困难,精神和灵魂也备受煎熬;州长称其仍可能被处决

台州交通广播
2026-10-31 13:44:21
中国三大科技巨头向英伟达下单350亿美元

中国三大科技巨头向英伟达下单350亿美元

北美商业电讯
2026-10-29 15:15:56
吃饭砸锅?绝不接受!24小时丢5000万,姆巴佩“天价”账单才刚刚开始

吃饭砸锅?绝不接受!24小时丢5000万,姆巴佩“天价”账单才刚刚开始

可达鸭面面观
2026-10-30 17:35:48
江苏首富夫妇,身家一年暴涨1120亿元,胡润直呼最意外的超级富豪

江苏首富夫妇,身家一年暴涨1120亿元,胡润直呼最意外的超级富豪

21世纪经济报道
2026-10-31 14:55:38
当年刘强东力排众议,花27亿在北京买下连年亏损的北京翠宫饭店…

当年刘强东力排众议,花27亿在北京买下连年亏损的北京翠宫饭店…

坠入二次元的海洋
2026-10-30 01:18:32
河南郑州一景区工作人员向人群中扔炸药包,被楼下NPC扔回后直接爆炸,景区客服:炸药包只是道具,真正爆炸装置在二楼

河南郑州一景区工作人员向人群中扔炸药包,被楼下NPC扔回后直接爆炸,景区客服:炸药包只是道具,真正爆炸装置在二楼

台州交通广播
2026-10-30 15:41:16
2026-10-31 15:39:00
量子位 incentive-icons
量子位
追踪人工智能动态
13590文章数 176588关注度
往期回顾 全部

科技要闻

苦等两年!国行苹果AI下周开测,12月推出

头条要闻

标记酒店床虱的小程序意外走红有酒店"喊冤" 多方表态

头条要闻

标记酒店床虱的小程序意外走红有酒店"喊冤" 多方表态

体育要闻

决胜时刻三连击!勒布朗绝命补篮价值千金

娱乐要闻

赵丽颖解锁新身份 出任金鸡创投主评审

财经要闻

Meta、谷歌、英特尔增发认购者集体浮亏

汽车要闻

钛7上市一年销量突破30万 海外半年销量2.7万

态度原创

房产
亲子
游戏
本地
公开课

房产要闻

单月杀进全省前十!崖州卖最火的盘,产品真能打

亲子要闻

孩子为何毛病多?北京聂院长说缘由

超级烈空坐ex高级赛事收藏盒定档2027年2月

本地新闻

秋假去哪玩,4 站打卡京郊限定秋色

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版