10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 标签云 排行榜

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

ai-website-cloner-template:21.7k 星的开源网站逆向工程工具,截图生成 Next.js 项目

3月前 AI开源项目 666 0

你看到一个国外 SaaS 产品的 landing page,设计特别棒,配色舒服,动效流畅。想照着这个风格给自己的产品也搞一个,但一想到要从头写 CSS、调响应式、抠像素,头都大了。

还有一种情况你可能也见过:接手一个项目,线上跑得好好的,但源代码找不到了。之前的开发者离职了,本地没备份,Git 仓库也丢了。网站还在,代码没了。

这些事情的共同点是什么?你已经有了"视觉上的答案",但没有对应的代码。

传统做法是打开 DevTools,手动查看每个元素的 CSS,截图、测量、然后一行一行写代码。一个页面搞下来,少说半天。

但如果把网址扔给 AI,它自己去看、去分析、去提取,然后自动用 Next.js 把整个页面重写出来呢?

图片1

这就是AI Website Cloner Template在做的事。

Github:

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

一句话说清楚它是什么

一个 GitHub 模板仓库。你用它的模板创建自己的项目,配合 AI 编程助手(推荐 Claude Code),输入 /clone-website ,AI 就会接手干活: - 1. 打开目标网站,截图,提取设计风格和颜色 - 2. 下载所有图片和资源 - 3. 分析每个组件的结构和交互方式 - 4. 同时派好几个"AI 工人"并行重建每个区块 - 5. 最后把所有代码合并,生成一个可直接运行的 Next.js 项目

整个过程像一支 AI 施工队:有人勘察测绘,有人拆解结构,有人搬运材料,有人砌墙组装。

不是截图复制粘贴

很多人可能会想:"这不就是截图让 AI 照着写代码吗?"

还真不是。这个项目的核心叫 逆向工程。它不只盯着"这个按钮长什么样",而是搞清楚"这个按钮用什么结构写的、交互逻辑是什么、不同屏幕尺寸下怎么变"。

整个流程分成五步:

侦察

AI 打开目标网站,截全页截图(桌面版和手机版都截),提取设计语言——用了什么字体,主色是什么,间距规律。然后做"交互扫描":从顶部滚到底部,观察导航栏会不会变色,元素会不会随滚动出现动画,有没有悬浮效果。再点击所有按钮,记录每个点击的结果。最后在不同屏幕宽度下测试布局变化。

它会生成一份详细的"行为档案",记录每个动态细节。

打地基

AI 开始在项目里搭基础框架:配置字体、颜色、全局样式,创建 TypeScript 类型定义,提取 SVG 图标存成组件,下载页面上所有图片到本地。

这一步得一步步来。打完地基确认项目能正常编译,才继续下一步。

写施工图纸

页面上的每个独立区块(导航栏、英雄区、功能卡片、页脚),AI 都会写一份详细的规格文档。文档内容包括这个区块由哪些元素组成,每个元素精确的 CSS 值(不是"大概 16px",而是用 getComputedStyle() 取到的精确值),交互状态(默认什么样、悬浮什么样、点击什么样),响应式行为(桌面怎么排、手机怎么堆),以及对应的图片路径。

AI 不靠脑子记这些信息,全部写到文件里。这份文件就是"施工图纸",交给其他 AI 工人用。

并行施工

这是整个流程最有意思的地方。

AI 同时启动多个"工人"子进程,每个工人负责一个区块。用的是 git worktree 技术,每个工人在独立的 Git 工作目录里干活,互不干扰。

导航栏一个工人,英雄区一个工人,功能展示区三个工人(三种不同卡片),页脚一个工人,全部同时开工。每个工人收到的指令包含它需要的一切:精确 CSS 值、交互行为描述、图片路径。不用猜,照着施工图纸干。

组装和质检

所有工人干完活,AI 把大家的成果合并到一起:各独立工作目录的内容合并回主项目,所有区块拼装成完整页面。最后跑一次视觉对比,检查最终效果和原网站的差距。然后 npm run build,确保能正常编译。

为什么它能支持这么多 AI 平台?

这个项目支持 13 种 AI 编程助手。从 Claude Code 到 Cursor,从 GitHub Copilot 到 Windsurf,从 Gemini CLI 到 Amazon Q,市面上主流的都覆盖了。

实现方式挺巧妙。项目里有个 AGENTS.md 文件,是所有平台配置的单一信源。要更新项目规则,改这一个文件就行,然后跑一个脚本,所有平台配置自动同步。

每个平台的配置文件放在各自的目录里: - • .claude/skills/clone-website/ —— Claude Code 的技能定义 - • .codex/skills/clone-website/ —— Codex CLI 的技能定义 - • .cursor/ —— Cursor 的配置 - • .windsurf/、.gemini/、.amazonq/ - • 以及 .clinerules、.aider.conf.yml 等

不管你用的哪个 AI 助手,都能用。 项目已经把"翻译"工作做好了。

技术栈

如果你关心底层技术,这个项目用了: - • Next.js 16 —— React 全栈框架,最新 App Router - • shadcn/ui —— 基于 Radix 的 UI 组件库 - • Tailwind CSS v4 —— 原子化 CSS,支持 oklch 色彩空间 - • TypeScript strict —— 严格模式类型检查 - • Lucide React —— 默认图标库(克隆过程中会被提取的 SVG 替换)

环境要求:Node.js 24+ 加任意一个支持的 AI 编程助手。

什么时候用

平台迁移。 你有一个 WordPress、Webflow 或 Squarespace 建的网站,想迁到 Next.js。用模板把现有网站克隆下来,拿到一个干净的代码库,再继续开发。

源代码丢失。 网站还在跑但代码丢了。开发者走了,Git 仓库没了,历史遗留项目找不到原始文件。用这个工具把线上版本"反编译"成代码。

学习研究。 看到一个网站的布局、动画、响应式设计做得特别好,想知道它怎么实现的。克隆下来看看 AI 重写的代码,比自己猜快得多。

什么时候别用

项目 README 里也写了:

钓鱼或冒充他人——克隆别人的网站去骗人,违法。

把别人的设计据为己有——Logo、品牌资产、原创文案,所有权归原主。

违反网站服务条款——有些网站明确禁止抓取或复制,用之前确认一下。

工具本身是中性的,用对地方是生产力,用偏了就是麻烦。

快速上手

实际操作很简单:

去 GitHub 点 "Use this template" 创建你的仓库

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

npm install

claude --chrome

/clone-website https://目标网站.com然后等着就行。AI 从侦察到组装全程自动完成。

总结

AI Website Cloner Template 解决的问题很实际:把"看得见的设计"变成"可运行的代码"。

它不是简单的"截图生成代码",而是一套逆向工程流水线。每一步都有明确的设计。

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

Demo 视频:https://youtu.be/O669pVZ_qr0

许可证:MIT

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:ai-website-cloner-template:21.7k 星的开源网站逆向工程工具,截图生成 Next.js 项目
#开源项目 #网站克隆 #逆向工程 #Next.js #AI编程 
收藏 1
Skill Zoo:开源一站式 Agent 技能管理工具,支持 SSOT 与多平台同步
galaxy-downloader:开源全平台媒体下载工具,支持20+平台视频、音频、图文
推荐阅读
  • 4个开源 Skill 把 AI 写作腔调治没了
  • Clawdbot:最近 GitHub爆火 AI 助手只有几百行代码的,就能用聊天软件远程指挥本地智能体
  • Nanobot:香港大学开源智能体框架,仅4000行代码复刻OpenClaw核心能力
  • Miasma:给 AI 爬虫挖坑,反爬虫陷阱
  • OpenWorker:吴恩达开源的本地优先 AI 员工,交付成品而非答案
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
12560 1年前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
10789 11月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
10443 9月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
9312 1年前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
9219 9月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
8764 1年前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
8626 11月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
8167 8月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
8063 5月前
baoyu-skills:又一个宝藏Skill,面向内容创作者的技能集,支持图文生成、发布与处理
7962 8月前

文章目录

关于苏米客
分类排行
1 dlss5-visual-enhancer:开源 AI 图像视频增强工具,DLSS 5 技术用于日常影音处理
2 pdoom-video:用代码渲染 MV,Claude Opus 5.5 全程对话打造 4K 音乐视频
3 Omnigent:用 meta-harness 统一 Codex、Claude Code 等 AI 编程 Agent
4 Awesome Claude Video Skills:180个AI视频制作Skill合集
5 BrewReel 开源工具:用便宜大模型一键生成竖版宣传片
6 BeefTV 开源视频创作工作台:本地优先、AI 原生的 LibTV 平替
7 changedetection.io:34K Star的开源网页监控工具,变化即时通知
8 Paseo:统一管理所有AI Agent的开源工具,支持手机端远程操控
9 magpie:统一切换所有AI Agent模型的本机网关工具
10 半小时做出百万播放视频的Skill:qisi视频创意改编工作流
苏米客
登录 注册
显示
没有账号? · 立即注册
显示
已有账号? · 直接登录
登录代表你已同意 用户协议 和 隐私政策
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6 网站地图 百度地图
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联