ANAVEM
Languageen
AI Website Cloner Template showing original and cloned website comparison
Open SourceOpen SourceTypeScript

AI Website Cloner Template

Modèle de cloneur de site web AI est un outil basé sur TypeScript qui rétro-conçoit automatiquement les sites web et les reconstruit en clones parfaits au pixel près en utilisant Claude Code. Il extrait les jetons de conception, crée des spécifications de composants et déploie des agents de construction parallèles pour reconstruire des sites web entiers.

Evan MaelEvan Mael
27 mars 2026 12 min 1,815
1,815 Stars TypeScriptOpen Source 12 min
Presentation

Presentation

Qu'est-ce que le modèle de clonage de site Web AI ?

Le modèle de clonage de site Web AI est un projet innovant open-source créé par JCodesMore qui automatise le processus de rétro-ingénierie des sites Web et les reconstruit en clones pixel-parfaits. Construit avec TypeScript et Next.js, cet outil exploite les capacités de Claude Code pour inspecter les sites Web, extraire les éléments de conception et générer automatiquement des composants React qui correspondent à l'apparence et à la fonctionnalité du site original.

Sorti en mars 2026, le projet a rapidement gagné en popularité avec plus de 1 800 étoiles sur GitHub, démontrant un intérêt significatif de la part des développeurs cherchant à rationaliser les flux de travail de clonage de sites Web. L'outil représente une nouvelle approche de l'automatisation du développement web, combinant une analyse alimentée par l'IA avec une génération systématique de composants.

Commencer

La configuration du modèle de clonage de site Web AI est simple, nécessitant uniquement Node.js et Claude Code :

# Cloner le dépôt
git clone https://github.com/JCodesMore/ai-website-cloner-template.git my-clone
cd my-clone

# Installer les dépendances
npm install

# Démarrer Claude Code avec Chrome MCP activé
claude --chrome

Une fois la configuration terminée, vous pouvez immédiatement commencer à cloner des sites Web en utilisant la commande de compétence intégrée. L'outil nécessite Node.js 20 ou supérieur et l'accès à Claude Code avec les capacités Chrome MCP.

Utilisation et exemples pratiques

Le flux de travail principal tourne autour de la compétence /clone-website, qui gère l'ensemble du processus de clonage :

Clonage de site Web de base

# Cloner un site Web avec les paramètres par défaut
/clone-website https://example.com

Cette commande initie un pipeline en cinq phases qui gère automatiquement la reconnaissance, la configuration de la fondation, la spécification des composants, la construction parallèle et l'assemblage final.

Configuration avancée

Pour plus de contrôle sur le processus de clonage, vous pouvez modifier le fichier TARGET.md avant d'exécuter la commande de clonage :

# Exemple de configuration TARGET.md
## Pages
- Page d'accueil
- Page À propos
- Page de contact

## Niveau de fidélité
Pixel-parfait

## Portée
- Navigation de l'en-tête
- Section héros
- Pied de page
- Exclure : Section blog, Tableau de bord utilisateur

Flux de travail de développement

# Démarrer le serveur de développement
npm run dev

# Construire pour la production
npm run build

# Exécuter le linting
npm run lint

L'outil génère un projet Next.js bien structuré avec des composants organisés dans le répertoire src/components/, des ressources extraites dans public/, et une documentation de recherche détaillée dans docs/research/.

Performance et architecture technique

Le modèle de clonage de site Web AI utilise une architecture multi-agents sophistiquée qui réduit considérablement le temps de clonage grâce à la parallélisation. En utilisant des worktrees git isolés, plusieurs agents de construction peuvent travailler simultanément sur différentes sections sans conflits, puis fusionner leur travail automatiquement.

La phase de reconnaissance de l'outil capture des données complètes sur le site Web cible, y compris les valeurs exactes de getComputedStyle(), les modèles d'interaction, les points de rupture réactifs et les chemins des ressources. Cette analyse détaillée garantit que les composants générés maintiennent la fidélité visuelle avec le design original.

Construit sur Next.js 16 avec React 19, les clones générés bénéficient des dernières optimisations de performance et fonctionnalités. L'utilisation de Tailwind CSS v4 avec des jetons de conception oklch offre une gestion moderne des couleurs et un style cohérent à travers les composants.

Qui devrait utiliser le modèle de clonage de site Web AI ?

Cet outil est particulièrement précieux pour plusieurs types d'utilisateurs :

Développeurs Web et agences qui ont besoin de prototyper rapidement ou de recréer des sites Web existants pour des clients, des analyses concurrentielles ou des projets de migration. Le flux de travail automatisé peut économiser des dizaines d'heures par rapport à la rétro-ingénierie manuelle.

Équipes de systèmes de conception cherchant à analyser et extraire des jetons de conception de sites Web existants pour construire des systèmes de conception complets ou assurer la cohérence entre les propriétés.

Chercheurs et analystes étudiant les modèles de conception web, les tendances des interfaces utilisateur ou réalisant des analyses concurrentielles qui nécessitent des décompositions détaillées des structures et composants de sites Web.

Institutions éducatives enseignant les concepts de développement web, où les étudiants peuvent analyser des sites Web professionnels et comprendre comment des mises en page complexes sont construites.

Cependant, les utilisateurs doivent être conscients des considérations éthiques et légales lors du clonage de sites Web, en s'assurant qu'ils ont les autorisations appropriées et des cas d'utilisation qui respectent les droits de propriété intellectuelle.

Verdict

Le modèle de clonage de site Web AI représente un bond en avant significatif dans les outils de développement web automatisés. Sa combinaison d'analyse alimentée par l'IA, de traitement parallèle et de technologies web modernes crée une solution puissante pour la rétro-ingénierie de sites Web. Bien que l'outil nécessite l'accès à Claude Code et soulève certaines considérations éthiques, ses capacités techniques sont impressionnantes et pourraient révolutionner la façon dont les développeurs abordent l'analyse et la recréation de sites Web. Pour les équipes ayant des cas d'utilisation légitimes et l'accès aux outils requis, ce projet offre des économies de temps substantielles et des informations techniques difficiles à obtenir manuellement.

Capacites

Fonctionnalites cles

  • Analyse Automatisée de Site Web : Captures d'écran, extraction de jetons de conception et analyse d'interaction complète
  • Agents IA Parallèles : Plusieurs agents constructeurs travaillent simultanément dans des worktrees git isolés
  • Génération de Spécifications de Composants : Spécifications détaillées avec des valeurs CSS exactes et des schémas comportementaux
  • Gestion des Ressources : Téléchargement automatique et organisation des images, vidéos et autres ressources
  • Assurance Qualité Visuelle : Test de différence intégré par rapport aux sites web originaux
  • Technologie Moderne : Next.js 16, React 19, TypeScript, shadcn/ui, et Tailwind CSS v4
  • Configuration Flexible : Fichier TARGET.md optionnel pour un contrôle précis du processus de clonage
  • Intégration Git Worktree : Environnements de développement isolés qui fusionnent automatiquement
Mise en place

Installation

Prérequis

Avant l'installation, assurez-vous d'avoir :

  • Node.js 20 ou supérieur
  • Accès à Claude Code avec Chrome MCP activé

Étapes d'installation

# Cloner le dépôt
git clone https://github.com/JCodesMore/ai-website-cloner-template.git my-clone
cd my-clone

# Installer les dépendances
npm install

# Démarrer Claude Code avec Chrome MCP
claude --chrome

Vérification

# Tester l'installation
npm run dev

# Vérifier l'intégration de Claude Code
/clone-website --help
Utilisation

Guide d'utilisation

Clonage de site Web de base

# Cloner un site Web avec les paramètres par défaut
/clone-website https://example.com

Configuration avancée

Modifier TARGET.md avant le clonage pour des paramètres personnalisés :

# Exemple de TARGET.md
## Pages
- Page d'accueil
- Page À propos

## Niveau de fidélité
Pixel-perfect

## Portée
- Navigation de l'en-tête
- Contenu principal
- Pied de page

Commandes de développement

# Démarrer le serveur de développement
npm run dev

# Construire pour la production
npm run build

# Exécuter ESLint
npm run lint

Structure du projet

src/
  app/              # Routes Next.js
  components/       # Composants React
    ui/             # Primitives shadcn/ui
  lib/utils.ts      # Utilitaires
public/
  images/           # Ressources téléchargées
docs/
  research/         # Spécifications des composants
Evaluation

Avantages & Inconvenients

Avantages
  • Flux de travail de clonage de site web entièrement automatisé
  • Reproduction pixel-perfect avec des valeurs CSS exactes
  • Pile technologique moderne avec Next.js 16 et React 19
  • Agents IA parallèles pour un traitement plus rapide
  • Gestion et organisation complètes des actifs
  • Test de contrôle qualité visuel intégré
  • Open source avec licence MIT
Inconvenients
  • Nécessite un accès à Claude Code qui peut être limité
  • Processus d'installation complexe pour les débutants
  • Considérations éthiques et juridiques pour le clonage de sites web
  • Documentation limitée en tant que nouveau projet
  • Dépendance sur Chrome MCP pour l'inspection de sites web
Autres options

Alternatives

Webflow

Constructeur de site web visuel avec capacités d'importation, mais nécessite une recréation manuelle du design

En savoir plus

Browser DevTools

Inspection manuelle et copie des éléments du site web, chronophage mais universellement disponible

En savoir plus

Figma to Code

Divers plugins qui convertissent des designs en code, mais nécessitent des fichiers de design existants

En savoir plus

Teleport

Plateforme de génération de code axée sur la conversion du design en code

En savoir plus

Questions frequentes

Le modèle de clonage de site Web AI est-il gratuit à utiliser ?+
Oui, l'outil est entièrement open source sous la licence MIT. Cependant, il nécessite un accès à Claude Code, qui peut avoir sa propre structure tarifaire.
Comment cela se compare-t-il à l'ingénierie inverse manuelle de sites web ?+
L'outil automatise l'ensemble du processus qui prendrait généralement des heures ou des jours manuellement. Il extrait les valeurs CSS exactes, crée des spécifications de composants et construit le clone automatiquement à l'aide d'agents IA.
Quels sites web puis-je cloner avec cet outil ?+
L'outil peut analyser et cloner la plupart des sites web modernes, mais vous devez vous assurer d'avoir l'autorisation légale de cloner le site web cible et respecter les droits de propriété intellectuelle.
Ai-je besoin de connaissances en programmation pour utiliser cet outil ?+
Des connaissances de base en Node.js, Git et concepts de développement web sont utiles. L'outil génère du code TypeScript/React, donc une familiarité avec ces technologies est bénéfique pour la personnalisation.
Quel est le niveau d'activité du développement du projet ?+
Très actif - le projet a été créé en mars 2026 et a été mis à jour aussi récemment que le 27 mars 2026, avec plus de 1 800 étoiles indiquant un fort intérêt de la communauté.
References

Ressources officielles (3)

Evan Mael
Ecrit par

Evan Mael

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Intelligence Complémentaire

Approfondissez vos connaissances

Discussion

Partagez vos réflexions et analyses

Connectez-vous pour participer