广西南宁 AI 实训与 OPC 创业社区 下一期 AI 体验课开放报名 支持企业内训、基地参观、项目合作
← 返回新闻列表
公司动态 2026-07-19 03:31 · 阅读 18

又一个顶级 Skill 火了,一句话克隆任意网站!

GitHub Trending 上刷到个仓库,28.7k Star,叫 ai-website-cloner-template。描述就一句话:一个命令,AI Agent 自动把任意网站逆向工程成干净的 Next.js 代码。我 clone 下来跑了一遍,左边是原站,右边是克隆版,我盯着对比图看了半天,愣是没找出几处明显差别。不是粗糙的截图转 HTML,是真真正正拆成了 React 组件、Tailwi

又一个顶级 Skill 火了,一句话克隆任意网站!

GitHub Trending 上刷到个仓库,28.7k Star,叫 ai-website-cloner-template。描述就一句话:

一个命令,AI Agent 自动把任意网站逆向工程成干净的 Next.js 代码。

我 clone 下来跑了一遍,左边是原站,右边是克隆版,我盯着对比图看了半天,愣是没找出几处明显差别。不是粗糙的截图转 HTML,是真真正正拆成了 React 组件、Tailwind 样式、TypeScript 接口。

真牛逼!

ai-website-cloner-template 本质上是一个可复用的模板工程,作者把脚手架全部搭好了,我们不需要从零配环境。核心逻辑是让 AI Agent 自动完成网站的逆向工程:截图分析、提取设计 token、生成组件规格、并行编码、视觉 QA。

复刻一个网站,只需要一条命令:

/clone-website <目标网址>

五阶段流水线

作者把克隆过程拆成了五个阶段,输入输出很清楚,不搞黑箱。

侦察:Agent 先体检目标网站

Agent 打开浏览器,滚动页面,点击按钮,悬停元素,切分辨率看响应式。设计 token、颜色、字体、间距、动效,全部扒下来。

这里用到了 Chrome MCP 集成,Agent 能直接操作浏览器拿到计算后的真实样式,不是靠猜的。

打地基:更新全局配置

字体该换的换,颜色变量该写的写,Tailwind 主题调整,所有图片视频素材下载到 public 目录。

写规格书:每个组件一份文档

Agent 给每个区块写详细规格,放在

docs/research/components/

下面。

getComputedStyle()

值、交互模型、多状态内容、响应式断点、素材路径,全写进去。每个 builder 拿到文档再开工,照着做就行,不用瞎猜。

并行建造:多个 Agent 同时干活

多个 builder 在各自 git worktree 里并行,一个负责 Hero,一个负责 Features,一个负责 Pricing,互不干扰。

作者强调每个队友必须在独立 worktree 分支工作,最后 orchestrator 统一合并,不然多个 Agent 同时改一个文件,分分钟打起来。

组装与视觉QA:拼起来再对比

组件拼回

page.tsx

后,Agent 拿原站和克隆版并排对比。1440px 桌面端和 390px 移动端各测一遍。发现差异就回查规格文档,规格错了重提取,规格对了修组件,全部通过才算完。

实际跑一遍,看看效果

我用的 Codex 桌面版,整个过程非常顺畅,不需要手动 clone 仓库,不需要 npm install,一句话就能让 Codex 把 Skill 装好。

第一步:一句话安装 Skill

打开 Codex,直接丢给它仓库地址:

把这个开源的Skill装好 我要用:JCodesMore/ai-website-cloner-template

Codex 自己处理,1 分 51 秒装完,Skill 装到了

~/.codex/skills/clone-website

,SKILL.md 也验过了,skill 名称是

clone-website

,下一轮对话直接发目标 URL 就能用。

第二步:丢个 URL 让它开干

装好之后,我直接发了一个目标网站:

用 clone-website 克隆 im.qq.com/index/#/

Codex 自动开始执行五阶段流水线,终端里能看到进度输出:Reconnaissance、Foundation、Component Specs、Parallel Build、Visual Diff,每一步都标得清清楚楚。

第三步:看侦察阶段干了什么

Codex 自动打开浏览器,开始截图、滚动页面、提取设计 token。我全程没动手,它自己把颜色、字体、间距、动效全扒下来了。这里用到了 Chrome MCP 集成,Agent 能直接操作浏览器拿到计算后的真实样式,不是靠猜的。

第四步:检查生成的组件规格书

克隆完成后,

目录下会生成每个区块的规格文档,我打开看了一眼,里面写得特别细,精确的

值、交互模型、多状态内容、响应式断点、素材路径,全都有,每个 builder 拿到这份文档再开工,不需要瞎猜。

第五步:启动本地预览看效果

npm run dev

localhost:3000

,把原站和克隆版并排对比,我测了桌面端 1440px 和移动端 390px 两个分辨率,效果确实接近。

这是我复刻的网站

这是目标网站

移动端对比

99%一致,剩下的就是微调了!

第六步:检查生成的代码结构

克隆出来的代码不是一坨垃圾,而是结构清晰的 Next.js 项目。

src/components/

下面按区块拆分,

ui/

shadcn/ui

组件,

icons.tsx

是提取的 SVG,

public/images/

public/videos/

是下载的素材,拿到手就能二次开发。

快速开始

环境要求就两条:Node.js 24+,以及一个能用的 AI 编码代理。

步骤也干净:

1. 在 Codex 里一句话安装 Skill:把这个开源的Skill装好 我要用:JCodesMore/ai-website-cloner-template2. 直接发目标 URL:用 clone-website 克隆 https://example.com3. 等 Codex 跑完五阶段流水线4. 启动本地预览:npm run dev5. 按需微调

如果用别的 Agent,打开

AGENTS.md

看对应指令。

常用命令:

npm run dev# 启动开发服务器npm run build# 生产构建npm run lint# ESLint 检查npm run typecheck# TypeScript 检查npm run check# 一键跑 lint + typecheck + build

v0.3.0 加了 GitHub Actions 的 CI 质量门禁,每次 push 和 PR 自动跑检查。本地先用

npm run check

自查,避免推到远程才发现问题。

我的看法

这项目让我意识到 AI Agent 在工程化上是真的能干活了,不是"帮我写个按钮"的玩具,是把复杂流程拆解成可复用、可编排、可验证的流水线。worktree 隔离避免冲突,规格文档消除猜测,视觉 QA 保证交付质量,每一步都踩在工程化的痛点上。

但它也有边界,克隆出来的是像素级复刻,不是理解后的重构。原站有烂代码结构,克隆版也会原样继承。它解决"从无到有",不解决"从坏到好"。拿到代码后还得自己 review、优化、按业务改造。

即便如此,复刻一个网站从几天甚至几周压缩到几十分钟,平台迁移、代码找回、竞品学习这几个场景的价值是实实在在的。GitHub 上 28.7k Star 不是刷出来的,值得放进工具箱。

GitHub地址

https://github.com/JCodesMore/ai-website-cloner-template

点击下方卡片,关注极客之家

这个公众号曾分享过许多有趣的开源项目。如果你不想逐篇翻阅历史文章,也可以直接关注微信公众号“极客之家”,通过后台留言与我们互动交流