ScreenshottoCode: AI 스크린샷을 코드로 변환하는 도구, 로컬 배포 지원
ScreenshottoCode: AI 스크린샷을 코드로 변환하는 도구, 로컬 배포 지원소개
Screenshot to Code란 무엇인가
ScreenshottoCode는 GPT와 Claude 기반의 AI 디자인-코드 변환 도구로, 스크린샷, Figma 디자인 시안, 웹 페이지 URL을 HTML, React, Vue, Tailwind 등 프런트엔드 코드로 변환할 수 있습니다. 오픈소스이며 로컬 배포와 온라인 사용이 모두 가능하여, 빠른 프로토타입 개발과 디자인 구현에 적합합니다.

ScreenshottoCode 공식 사이트 스크린샷
주요 기능
다중 프레임워크 코드 생성: HTML + Tailwind, HTML + CSS, React + Tailwind, Vue + Tailwind, Bootstrap, Ionic + Tailwind, SVG
다중 모델 백엔드: Claude Sonnet 3.7, GPT-4o 등 모델을 선택해 코드 추론을 수행하며, DALL-E 3 또는 Flux Schnell로 유사한 이미지를 생성하는 것도 지원
URL 웹 페이지 복제: URL을 입력하면 자동으로 스크린샷을 찍고 코드 구조를 복원
비디오/녹화 영상을 코드로 변환: 웹사이트 조작 녹화 영상을 인터랙티브 프로토타입으로 변환하는 실험적 기능
실시간 코드 편집 및 미리보기: 내장된 에디터로 생성 후 조정하고 결과를 바로 확인 가능
GitHub 통합: 클릭 한 번으로 코드를 저장소에 저장
로컬 프라이빗 배포: GitHub 오픈소스 코드를 통해 로컬에서 실행할 수 있어 데이터가 외부로 유출되지 않으며, 기업 내부망에 적합
활용 시나리오
프런트엔드 빠른 프로토타이핑: 디자이너가 스크린샷을 전달하면 개발자는 바로 초기 코드를 받아 디자인-개발 간 연결 단계를 단축
웹사이트 복제 및 레퍼런스: URL이나 스크린샷으로 레퍼런스 사이트의 레이아웃과 스타일을 빠르게 모방
MVP 빠른 검증: 스타트업 팀이 직접 코드를 작성하지 않고도 디자인 시안에서 데모 가능한 랜딩 페이지를 생성
교육용 데모: 시각적 디자인을 실시간으로 코드로 변환해 프런트엔드 학습을 보조
ScreenshottoCode 장단점
장점
오픈소스이며 로컬 배포 가능, 코드 투명하고 2차 개발 가능
주류 프런트엔드 프레임워크를 폭넓게 지원하며 기술 스택이 풍부
표준 레이아웃 복원도가 비교적 높고(약 85-90%), 생성된 코드의 의미가 명확하며 가독성이 좋음
단점
온라인 버전은 Credits를 유료로 구매해야 하며(생성 1회당 약 5 Credits 소모), OpenAI/Anthropic API Key를 별도로 준비해야 함
복잡한 인터랙션, 커스텀 애니메이션, 반응형 세부 사항은 여전히 수동 조정이 필요
복잡한 페이지(예: 다량의 동적 데이터, 깊게 중첩된 컴포넌트)의 경우 복원 효과가 제한적
ScreenshottoCode 사용 방법
온라인 버전: 공식 사이트 접속 → Credits 구매 → 스크린샷 업로드 또는 URL 입력 → 출력 프레임워크 선택 → 생성 대기 → 온라인에서 미리보기 및 코드 내보내기
로컬 버전: GitHub 저장소(abi/screenshot-to-code) 클론 → OpenAI/Anthropic API Key 설정 → 프런트엔드와 FastAPI 백엔드 실행 → 로컬 브라우저에서 이미지 업로드 후 코드 생성
대본 기획 도우미▸
AI 앱
AI 뉴스