Clone any website with one command using AI coding agents
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
어떤 웹사이트든 깔끔하고 현대적인 Next.js 코드베이스로 리버스 엔지니어링할 수 있는 재사용 가능한 템플릿입니다. AI 코딩 에이전트를 사용합니다.
권장: 최상의 결과를 위해 Claude Code with Opus 4.7 사용 — 하지만 다양한 AI 코딩 에이전트와 함께 작동합니다.
URL을 지정하고 /clone-website를 실행하면 AI 에이전트가 사이트를 검사하고, 디자인 토큰과 에셋을 추출하며, 컴포넌트 명세를 작성하고, 각 섹션을 재구성하기 위해 병렬 빌더를 파견합니다.
위 이미지를 클릭하면 YouTube에서 전체 데모를 볼 수 있습니다.
중요: GitHub의 Use this template 버튼을 사용하여 자신만의 복사본을 만드십시오. 웹사이트 프로젝트를 위해 이 템플릿 저장소를 직접 클론하지 마시고, 생성된 웹사이트로 여기에 풀 리퀘스트를 보내지 마십시오.
이 프로젝트의 GitHub 페이지에서 Use this template를 클릭한 다음 Create a new repository를 클릭합니다.
새 저장소의 이름을 지정하고, 공개 또는 비공개 여부를 선택한 다음 Create repository를 클릭합니다. GitHub에 Include all branches 옵션이 표시되면 선택하지 않은 상태로 둘 수 있습니다.
이렇게 하면 작업할 수 있는 별도의 프로젝트가 생성되므로 웹사이트 변경 사항이 기본 템플릿으로 돌아가지 않고 계정에 유지됩니다.
GitHub에서 복사본을 만든 후 해당 새 저장소를 엽니다. Code를 클릭하고 선호하는 코딩 도구로 새 저장소를 열거나 클론합니다.
터미널을 사용하는 경우 명령어는 다음과 같습니다:
git clone https://github.com/YOUR-USERNAME/YOUR-NEW-REPOSITORY.git
cd YOUR-NEW-REPOSITORY
npm install
claude --chrome
/clone-website <target-url1> [<target-url2>...]
다른 에이전트를 사용하시나요?
AGENTS.md를 열어 프로젝트 지침을 확인하세요. 대부분의 에이전트가 자동으로 읽습니다.
| 에이전트 | 상태 | ||
|---|---|---|---|
| Claude Code | 권장 — Opus 4.7 | ||
| Codex CLI | 지원됨 | ||
| OpenCode | 지원됨 | ||
| GitHub Copilot | 지원됨 | ||
| Cursor | 지원됨 | ||
| Windsurf | 지원됨 | ||
| Gemini CLI | 지원됨 | ||
| Cline | 지원됨 | ||
| Roo Code | 지원됨 | ||
| Continue | 지원됨 | ||
| Amazon Q | 지원됨 | ||
| Augment Code | 지원됨 | ||
| Aider | 지원됨 |
/clone-website 스킬은 다단계 파이프라인을 실행합니다:
docs/research/components/) 작성각 빌더 에이전트는 전체 컴포넌트 명세를 인라인으로 받습니다 — 정확한 getComputedStyle() 값, 상호작용 모델, 다중 상태 콘텐츠, 반응형 중단점, 에셋 경로. 추측이 필요 없습니다.
src/
app/ # Next.js 라우트
components/ # React 컴포넌트
ui/ # shadcn/ui 프리미티브
icons.tsx # 추출된 SVG 아이콘
lib/utils.ts # cn() 유틸리티
types/ # TypeScript 인터페이스
hooks/ # 커스텀 React 훅
public/
images/ # 대상에서 다운로드한 이미지
videos/ # 대상에서 다운로드한 비디오
seo/ # 파비콘, OG 이미지
docs/
research/ # 추출 결과 및 컴포넌트 명세
design-references/ # 스크린샷
scripts/
sync-agent-rules.sh # 에이전트 지침 파일 재생성
sync-skills.mjs # 모든 플랫폼에 대해 /clone-website 재생성
AGENTS.md # 에이전트 지침 (단일 진실 공급원)
CLAUDE.md # Claude Code 설정 (AGENTS.md 가져오기)
GEMINI.md # Gemini CLI 설정 (AGENTS.md 가져오기)
npm run dev # 개발 서버 시작
npm run build # 프로덕션 빌드
npm run lint # ESLint 검사
npm run typecheck # TypeScript 검사
npm run check # lint + typecheck + build 실행
docker compose up app --build # 앱 빌드 및 실행
docker compose up dev --build # 개발 모드로 앱 실행 (포트 3001)
두 개의 단일 진실 공급원 파일이 모든 플랫폼 지원을 제공합니다. 소스를 편집한 후 동기화 스크립트를 실행하세요:
| 항목 | 단일 진실 공급원 | 동기화 명령어 | ||
|---|---|---|---|---|
| 프로젝트 지침 | AGENTS.md |
bash scripts/sync-agent-rules.sh |
||
/clone-website 스킬 |
.claude/skills/clone-website/SKILL.md |
node scripts/sync-skills.mjs |
각 스크립트는 플랫폼별 복사본을 자동으로 재생성합니다. 소스 파일을 기본적으로 읽는 에이전트는 재생성이 필요 없습니다.