
uholli/ai-website-cloner
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
uholli/ai-website-cloner는 https://github.com/uholli/ai-website-cloner.]에서 수입된 대리인 기술 후보입니다
개요
uholli/ai-website-cloner는 https://github.com/uholli/ai-website-cloner.]에서 수입된 대리인 기술 후보입니다
개요(AI 번역)
AI 코딩 에이전트와 함께 Next.js 애플리케이션을 입력하여 라이브 웹 사이트를 재건하기위한 생산 지향적인 스타터. 템플릿은 엄격한 TypeScript 툴체인, 선택적 Redis-backed session persistence, 멀티 플랫폼 에이전트 기술을 제공하므로 /clone-website 워크플로우는 팀 전반에 걸쳐 재현 가능합니다.
자본에서 시작. GitHub **이 템플릿 사용 ** 별도의 저장소를 만들 수 있습니다. 생성된 clone 산출을 이 상류 템플렛으로 바꾸지 마십시오.
내용 표
- 왜이 템플릿
- 시스템 아키텍처
- Clone 워크플로우
- 특징
- 요구 사항
- 설치
- 구성
- 개발
- 테스트
- 프로젝트 구조
- 문제 해결
- 기여
- 자주 묻는 질문
- 라이센스
왜 이 템플릿
대부분의 웹 사이트는 디자인 추출 및 구성 요소 구현 사이에 handoff에 실패합니다. 이 저장소는 경계를 표준화:
| 감정 | 접근 |
|---|---|
| 에이전트 지침 | Single source in [T1]], 10개 이상의 플랫폼 동기화 |
| Design fidelity | [T2]의 CSS 값을 계산한 컴포넌트 사양 |
| 런타임 품질 | 엄격한 TypeScript, ESLint, Vitest, CI 검증 |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Website Cloner — Next.js Agent Template
A production-oriented starter for rebuilding live websites as typed Next.js applications with AI coding agents. The template ships a strict TypeScript toolchain, optional Redis-backed session persistence, and multi-platform agent skills so /clone-website workflows stay reproducible across teams.
Start from your own copy. Use GitHub Use this template to create a separate repository. Do not commit generated clone output back to this upstream template.
Table of contents
- Why this template
- System architecture
- Clone workflow
- Features
- Requirements
- Installation
- Configuration
- Development
- Testing
- Project structure
- Troubleshooting
- Contributing
- FAQ
- License
Why this template
Most website rebuilds fail in the handoff between design extraction and component implementation. This repository standardizes that boundary:
| Concern | Approach |
|---|---|
| Agent instructions | Single source in AGENTS.md, synced to 10+ platforms |
| Design fidelity | Component specs with computed CSS values in docs/research/ |
| Runtime quality | Strict TypeScript, ESLint, Vitest, and CI validation |
| Session continuity | Optional Redis cache for multi-step clone pipelines |
| Deployment | Standalone Next.js output with Docker Compose |
System architecture
flowchart TB
subgraph agents [AI Coding Agents]
CC[Claude Code]
CX[Codex / Cursor / Copilot]
Others[Gemini / Windsurf / ...]
end
subgraph template [Template Repository]
SKILL["/clone-website skill"]
AGENTS[AGENTS.md rules]
APP[Next.js App Router]
CACHE[Cache layer]
API["/api/cache/*"]
end
subgraph persistence [Optional Persistence]
MEM[(In-memory store)]
REDIS[(Redis)]
end
subgraph output [Generated Clone]
COMP[React components]
ASSETS[public/images + seo]
SPECS[docs/research/components]
end
agents --> SKILL
SKILL --> AGENTS
AGENTS --> APP
APP --> API
API --> CACHE
CACHE --> MEM
CACHE --> REDIS
SKILL --> SPECS
SPECS --> COMP
SKILL --> ASSETS
Cache layer
sequenceDiagram
participant Agent
participant API as /api/cache/sessions
participant Service as CacheService
participant Backend as Memory or Redis
Agent->>API: POST session metadata
API->>Service: saveCloneSession()
Service->>Backend: SET session:{id}
Backend-->>Service: OK
Service-->>API: session record
API-->>Agent: 201 Created
Agent->>API: GET ?id=session-1
API->>Service: getCloneSession()
Service->>Backend: GET session:{id}
Backend-->>Service: JSON payload
Service-->>API: CloneSessionRecord
API-->>Agent: 200 OK
Clone workflow
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add uholli/ai-website-cloner