요약
문장이나 스케치 한 장을 입력하면 앱 UI 화면이 통째로 만들어지고, 피그마·코드로 바로 내보내 오늘 업무에 적용할 수 있다.
활용 기술
- GeminiStitch의 UI 생성 엔진 역할을 하며, 모드에 따라 Flash(속도)와 Pro(고품질) 모델을 나눠 쓴다.
- FigmaStitch가 만든 화면을 Auto Layout과 편집 가능한 레이어로 옮겨 세부 다듬기를 하는 최종 작업 공간.
- MCPStitch의 생성 결과를 코딩 에이전트와 양방향으로 연결해 디자인-코드 피드백 루프를 만든다.
- Claude CodeMCP 서버를 통해 Stitch 디자인을 실제 코드베이스로 옮기는 코딩 에이전트 중 하나.
- Tailwind CSSStitch의 코드 내보내기 옵션 중 하나로, 생성된 HTML에 유틸리티 클래스를 입혀 개발자가 바로 붙일 수 있게 한다.
작동 원리
- 1입력문장 프롬프트나 스케치·스크린샷 이미지를 넣으면 Gemini가 화면 구성 의도를 해석한다.
- 2화면 생성선택한 모드(Standard/Experimental)가 내비게이션, 카드, 차트 등을 포함한 화면 레이아웃을 한 번에 렌더링한다.
- 3대화형 수정채팅 인터페이스로 색상·폰트·컴포넌트 배치를 다시 요청하며 이전 문맥을 유지한 채 다듬는다.
- 4내보내기완성된 화면을 Figma 레이어, HTML/CSS·Tailwind 코드, 또는 MCP로 연결된 코딩 에이전트로 전달한다.
단계별 설계
- 1
Stitch 접속 및 모드 선택Stitch
구글 계정으로 Stitch에 접속해 빠른 반복이 필요하면 Standard(Gemini Flash), 이미지 참조나 고품질이 필요하면 Experimental(Gemini Pro) 모드를 선택한다. 실험 모드는 Figma 내보내기가 막혀 있으므로 최종 목적에 맞게 미리 고른다.
- 2
구체적인 프롬프트 작성Stitch
앱 종류, 필요한 화면 요소, 톤앤매너, 색상·폰트까지 한 번에 명시해 프롬프트를 작성한다. 문장이 구체적일수록 재수정 횟수가 줄어든다.
프롬프트핀테크 앱의 홈 대시보드 화면을 디자인해줘. 상단에 총 자산 요약 카드, 중간에 최근 거래 내역 리스트 5개, 하단에 지출 카테고리 도넛 차트를 넣어줘. 다크 테마, 산세리프 폰트, 포인트 컬러는 청록색으로 하고 모바일 세로 화면 기준으로 만들어줘.
- 3
결과 검토 및 대화형 다듬기Stitch
생성된 화면에서 빠진 컴포넌트나 어색한 간격을 확인하고, 채팅으로 특정 영역만 콕 집어 재생성을 요청한다.
프롬프트위 화면에서 거래 내역 리스트의 아이콘이 너무 작아. 아이콘 크기를 키우고 각 항목에 카테고리 태그를 추가해서 다시 보여줘.
- 4
Figma로 내보내 세부 정리Figma
Standard 모드 결과를 Figma로 붙여넣어 Auto Layout과 레이어 구조를 확인하고, 팀 디자인 시스템에 맞춰 컴포넌트 이름과 스타일을 재정리한다.
- 5
MCP로 코드 연결 또는 직접 코드 추출Claude Code
개발까지 이어가려면 HTML/CSS·Tailwind 코드를 직접 복사하거나, MCP 서버로 Cursor·Claude Code 같은 에이전트에 연결해 디자인을 실제 코드베이스로 옮긴다.
실제로 가능한 범위
Stitch가 프롬프트나 이미지로 앱 화면 전체를 생성하고 Figma·HTML/CSS로 내보내는 기능은 실재합니다. <cite index="1-1,1-5">Google Stitch AI는 텍스트 프롬프트와 이미지를 Figma용 디자인, HTML/CSS, 프로토타입으로 바꿔주는 구글 랩스의 무료 브라우저 도구이며, Standard 모드(Gemini 2.5 Flash)는 빠른 레이아웃과 Figma 내보내기를, Experimental 모드(Gemini 2.5 Pro)는 이미지 입력을 지원하되 코드 내보내기만 가능합니다.</cite> 다만 고화질 이미지 기반 디자인을 뽑는 실험 모드에서는 <cite index="15-13,15-14">이미지를 참조해 만드는 실험 모드에서는 Figma 내보내기가 지원되지 않아 워크플로우가 제한적</cite>이라, '문장 하나로 끝'이라는 인상만큼 단순하지는 않습니다. 또한 <cite index="13-15">디자인이 정적이며 실제 작동하는 로직이나 라이브 컴포넌트가 없다</cite>는 점, <cite index="16-19,16-20,16-21">기본적으로 컴포넌트 이름이나 디자인 시스템 구조가 없고 프롬프트가 구체적이지 않으면 결과물이 평범해지며 출력 품질이 프롬프트 명확도에 크게 좌우된다</cite>는 점도 감안해야 합니다.
한계점
- 이미지를 참조해 고품질로 만드는 실험 모드는 Figma 내보내기를 지원하지 않아, 이 경우 코드로만 후속 작업을 이어가야 한다.
- 생성되는 화면은 정적 이미지에 가까워 실제 클릭·입력 같은 인터랙션 로직은 별도로 구현해야 한다.
- 기본 내보내기 결과에는 체계적인 컴포넌트 명명이나 디자인 시스템 구조가 없어, 실무 투입 전 Figma에서 재정리가 필요하다.
- 무료로 쓸 수 있지만 모드별 월간 생성 횟수 제한이 있어 대량 반복 작업에는 한계가 있다.
발전 방향
- Stitch류의 prompt-to-UI 도구는 초기 목업·아이디어 탐색 단계에서 이미 주류 워크플로우로 자리잡는 추세이며, 숙련 디자이너를 완전히 대체하기보다 초안 생성 보조 도구로 쓰이는 방향이 굳어지고 있다.
- Figma 쪽도 자체 AI 기능으로 대응하고 있어, 팀 규모의 디자인 시스템 관리·협업 단계에서는 여전히 Figma 네이티브 워크플로우가 우위를 유지하는 분업 구조로 정리되는 추세다.
- MCP를 통한 디자인-코드 에이전트 연결이 늘면서, Stitch로 만든 화면을 v0·Lovable 같은 다른 코드 생성 도구로 넘기는 조합형 워크플로우도 함께 확산되고 있다.
추천 자료
From idea to app: Introducing Stitch
Google Developers Blog
Stitch 출시 배경과 핵심 기능(프롬프트·이미지 입력, Figma 붙여넣기, 코드 내보내기)을 설명하는 공식 소개 글.
developers.googleblog.com/stitch-a-new-way-to-design-uis/Design Mobile App UI with Google Stitch
Codecademy
모바일 대시보드 화면을 실제로 만들어보며 모드별 차이와 한계를 짚는 단계별 튜토리얼.
www.codecademy.com/article/google-stitch-tutorial-ai-powered-ui-design-tool