본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

ParthJadhav/app-store-screenshots

TypeScript0 / 0

AI coding agent가 앱 캡처를 편집 가능한 App Store·Google Play screenshot editor와 다중 해상도 export bundle로 바꾼다.

TL;DR

이 레포지토리는 Claude Code와 Cursor 같은 AI coding agent가 App Store 및 Google Play marketing screenshot용 Next.js editor를 자동으로 scaffold하도록 하는 skill이다. 생성된 editor는 connected canvas와 isolated mode를 제공하고, 실제 기기 프레임과 문구를 inspector에서 조정한 뒤 플랫폼·기기·locale별 PNG bundle을 export한다. 프로젝트 상태는 `app-store-screenshots.json`에 저장되고 업로드한 캡처는 `public/screenshots/uploaded/`에 남아 Git으로 재현할 수 있다. 다국어와 RTL 레이아웃, reusable theme, Apple 및 Google Play의 지정 export 크기가 필요하고 에이전트 기반 제작을 받아들일 때 사용 가치가 높다.

핵심 포인트

  • 이 레포지토리는 독립 실행형 앱이 아니라 AI coding agent용 skill이다. Claude Code, Cursor, Windsurf, OpenCode, Codex 등 `skills`가 지원하는 환경에 설치하면 Next.js 기반 screenshot editor를 생성한다. 따라서 기존 앱에 붙이는 library보다 에이전트에게 제작 작업을 맡기는 workflow에 적합하다.
  • 생성된 editor는 여러 화면을 하나의 connected canvas에서 배치하고, 화면 경계를 넘는 기기 프레임과 장식 요소를 조정한다. Sidebar와 inspector에서 화면 순서, 문구, 이미지, 레이아웃, transform을 수정하며 `app-store-screenshots.json`에 상태를 저장한다. Connected mode와 Isolated mode를 나눠 기존 프로젝트의 화면별 export 동작도 보존한다.
  • 원본 앱 캡처를 `public/screenshots/uploaded/<hash>.png`에 저장한 뒤 플랫폼과 기기별 최대 해상도에 맞춰 PNG를 렌더링하고 JSZip으로 묶는다. Apple App Store의 6.9인치 1320 x 2868부터 Google Play Feature graphic 1024 x 500까지 정해진 크기를 지원한다. iPhone은 포함된 `mockup.png` bezel을 사용하고 Android frame은 CSS로 렌더링한다.
  • 다국어와 RTL-aware copy/layout guidance, reusable themes, schema v2 migration을 지원해 여러 지역용 screenshot deck을 반복 제작할 수 있다. 업로드 파일과 JSON을 함께 Git에 커밋하면 fresh clone 뒤에도 deck을 재현할 수 있다. 다만 Node.js 18+와 JavaScript 패키지 실행 환경이 필요하고, 실제 앱 캡처와 최종 문구는 사용자가 준비해야 한다.

이미지 분석

Next.js 기반 편집기 화면에서 여러 App Store 광고 슬라이드를 연결된 캔버스로 배치하고, 오른쪽 inspector에서 선택한 화면의 레이아웃과 문구를 조정하는 모습이다.
이미지는 왼쪽에 5개 화면의 썸네일 목록, 중앙에 인접 화면을 이어 붙인 편집 캔버스, 오른쪽에 화면 설정과 screenshot 선택 영역을 배치한 UI를 보여준다. 중앙 캔버스에는 실제 기기 프레임, 큰 일본어 헤드라인, 배경색, 타이머 화면이 함께 배치되어 있어 정적 이미지 생성보다 화면 간 배치와 export를 전제로 한 editor라는 README의 설명을 뒷받침한다.

6.6k

Stars

493

Forks

+211

Trending

0

조회수

6.6k watchers13 open issuesMIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.