想像一下,打開終端機指向任何一個線上網站,執行一條指令,然後看著 AI 代理將整個網站重新建構成一份乾淨、生產級品質的 Next.js 程式碼庫。這正是 JCodesMore/ai-website-cloner-template 所提供的功能——而開源社群已經注意到了。
自 2026 年 3 月發布以來,這個 TypeScript 專案已獲得超過 12,200 顆 GitHub 星數與 1,800 個分支,在厭倦手動遷移工作、遺失原始碼恐慌以及逐像素重新實作的繁瑣工作的開發者中引起了強烈共鳴。
什麼是 AI Website Cloner Template?
AI Website Cloner Template 是一款 MIT 授權的開源工具,使用 AI 編碼代理將任何目標網站克隆為現代的 Next.js 程式碼庫。工作流程出奇地簡單:
git clone https://github.com/JCodesMore/ai-website-cloner-template.git my-clone
cd my-clone
npm install
claude --chrome
/clone-website https://example.com
最後一行指令觸發一個精密的多代理管線,該管線會分析目標頁面、提取其設計代號與元件結構,並使用現代技術棧從頭重建所有內容。
五階段管線
在底層,/clone-website 技能協調五個不同的階段:
1. 偵察
管線首先對目標頁面進行螢幕截圖,提取設計代號(顏色、間距、字體),並執行互動掃描——滾動、點擊互動元素、懸停在元件上以及檢查響應式行為。這建立了目標的完整行為輪廓。
2. 基礎建設
取得偵察資料後,代理會更新專案的字型、調色板、全域樣式,並下載所有所需的素材(圖片、SVG、圖示)。這在任何元件編碼開始之前就建立了視覺基礎。
3. 元件規格
為每個元件生成詳細的規格檔案,其中包含精確的計算 CSS 值——邊框半徑、盒子陰影、字型大小、行高、邊距與內距值,以及像素精確重現所需的所有其他樣式屬性。
4. 平行建置
這是專案的亮點。建置代理被派遣到多個 git 工作樹中,每個代理負責一個區塊或元件。這些代理平行作業,與線性方法相比大幅減少了總建置時間。一個代理處理導覽列,另一個建置英雄區塊,第三個負責功能網格,依此類推。
5. 組裝與品質檢測
當所有平行代理完成工作後,管線會將工作樹合併回來,連接完整的頁面佈局,並對原始網站執行視覺差異比對,以識別任何不一致之處。結果是一個功能完整的 Next.js 應用程式,忠實地再現了原始設計。
支援的 AI 代理
該專案在設計上與代理無關。它支援多種 AI 編碼代理:
- Claude Code(推薦——Opus 4.6)
- Codex CLI
- OpenCode
- GitHub Copilot
- Cursor
- Windsurf
- Gemini CLI
- Cline
- Roo Code
- Continue
- Amazon Q
- Augment Code
- Aider
Claude Code 是推薦選項,因為它具有強大的 --chrome 旗標用於瀏覽器偵察、多代理派遣能力,以及針對複雜 UI 元件的可靠程式碼生成。
技術棧:預設即現代
每個克隆網站都建立在精心挑選的現代技術棧上:
- Next.js 16,搭配 App Router 與 React 19
- 嚴格 TypeScript 貫穿全棧
- shadcn/ui 元件,基於 Radix UI 原始元件
- Tailwind CSS v4,使用 oklch 設計代號進行一致、可存取的色彩管理
- Lucide React 用於圖示
這個技術棧確保產出不是原始網站的脆弱複製品——而是一個可維護、型別安全且可擴展的程式碼庫,遵循當前的最佳實踐。
負責任的使用案例
該專案的 README 明確說明了預期用途與禁止用途:
適當的使用:
- 平台遷移(WordPress、Webflow、Squarespace、Wix 到 Next.js)
- 恢復遺失或刪除的原始碼
- 學習生產級網站如何實現特定的佈局與動畫
禁止的使用:
- 釣魚或冒充
- 設計盜竊或智慧財產權侵犯
- 違反任何網站的服務條款
該工具是一個開發加速器,而非複製許可證。開發者有責任確保他們有權重建他們所針對的任何網站。
為什麼這很重要
AI Website Cloner Template 代表了開發者思考網站創建與遷移方式的廣泛轉變。開發者不再需要花費數天手動重建佈局,而是可以將繁重的工作卸載給 AI 代理,並將精力集中在客製化、最佳化和新增功能上。
平行工作樹方法尤其值得注意。透過將建置拆分給多個同時工作的代理,該專案展示了一種可能會隨著 AI 編碼代理成熟而成為標準的架構模式:將大型任務分解為可獨立建置的區塊,平行派遣它們,並使用自動化品質檢查來組裝結果。
對於管理多個客戶網站、從災難性資料遺失中恢復、或只是想要了解一個精美的生產級網站是如何建置的開發者來說,AI Website Cloner Template 提供了一個實用且強大的起點——全部只需一條指令。
