한국핀테크지원센터 · 2026 FinBoost Academy · 2026.08.22 특강

핀테크 AI 서비스 기획방법론

한국핀테크지원센터 2026 FinBoost Academy 특강 교안이에요. 바이브코딩 시작을 위한 기초 개념부터 채팅AI 프로토타입 제작, 클로드AI·클로드 코드 사용법, 첫 hello 페이지 배포까지 총 4개 세션(원본 교안 4편)을 한 페이지에 순서대로 묶었어요. 각 세션은 PART 1~4로 구분되어 있고, 세션 내부의 소제목·번호 체계는 원본 그대로 유지했어요.

PART 1 · 2026.08.28 교안

바이브코딩 시작을 위한 기초 개념

창업·예비창업자가 AI와 대화하며 이벤트 신청 페이지를 만들고 배포해봐요. 개발자와 소통할 때 필요한 프론트엔드·백엔드·데이터베이스·배포의 관계도 함께 익혀요.

대상
창업·예비창업자
수준
비개발자·터미널 처음
방식
이해 → 생성 → 배포 → 정리
결과
신청 페이지·배포 주소

교육 개요

이 수업은 전체 교육 과정의 첫 번째 도입 수업이에요. 본격적인 개발 프로세스와 아키텍처를 배우기 전에, 창업자가 작은 화면을 직접 만들고 기술 개념을 실제 결과물과 연결해봐요.

오늘의 학습 목표

1

직접 만들기

간단한 디자인 프로토타입과 회사 홈페이지 수준의 화면을 생성해요.

2

구조 이해하기

프론트엔드·백엔드·DB·배포를 신청 페이지 흐름으로 이해해요.

3

정리하기

배포 주소와 오늘 배운 내용을 정리해요.

결과물공통 결과물 — Bolt 이벤트 신청 페이지 · 배포 주소
전체 과정에서 이 교안의 역할

이 교안은 완성도 높은 서비스를 개발하는 자리가 아니라, 아이디어가 화면·데이터·배포로 이어지는 전체 흐름을 한 번 경험하는 자리예요. 이후 과정에서 개발 프로세스와 아키텍처를 더 깊게 배울 때 오늘의 결과물을 공통 사례로 사용해요.

1. 바이브코딩이란? 최신 도구와 최소 기술 개념

SESSION 1 · 09:00–11:00 · 120분

창업자의 관점에서 바이브코딩의 쓰임과 한계를 이해하고, 오늘 사용할 도구와 웹서비스의 기본 구조를 연결해요.

1.1 창업자에게 바이브코딩이 필요한 이유

창업자가 모든 코드를 직접 작성할 필요는 없어요. 다만 아이디어를 빠르게 화면으로 확인하고, 작은 홈페이지나 프로토타입을 직접 배포하며, 개발자에게 원하는 기능과 데이터 흐름을 설명할 수 있으면 초기 검증 속도가 빨라져요.

창업자의 작업 흐름

1. 설명고객과 문제 정의
2. 생성화면 초안 만들기
3. 연결입력과 저장 구현
4. 배포접속 주소 만들기
5. 개선피드백 반영
주의빠른 생성은 검증의 시작이에요. AI가 만든 화면의 내용, 동작, 개인정보 처리, 보안과 사업 적합성은 사람이 직접 판단해야 해요.

1.2 오늘 사용할 AI 코딩 도구 지도

도구가 많아 보여도 역할은 크게 나뉘어요. 채팅 AI로 아이디어와 조건을 정리하고, Bolt.new로 데이터가 저장되는 웹서비스를 만들며, 배포된 화면을 기준으로 결과를 확인해요.

문제 설명

AI에게 원하는 화면과 기능을 짧고 분명하게 전달해요

바이브코딩 전문 도구

Bolt.new에서 프론트엔드·백엔드·DB가 포함된 신청 페이지 제작과 배포

배포 확인

브라우저와 휴대전화에서 신청 흐름과 반응형을 점검해요

마무리 정리

오늘 만든 결과와 다음 수정 사항을 기록해요

1.3 여기서 우리는 어디쯤 있을까? — 5단계로 보는 AI 프로토타이핑

비개발자가 AI로 프로토타입을 만드는 방법은 하나가 아니에요. 아래 5단계는 도구가 얼마나 "알아서" 해주는지(자동화)와, 내가 얼마나 직접 다뤄야 하는지(자유도)의 순서예요. 오늘은 이 중 2단계(Bolt.new)를 실습하고, 3·5단계(클로드)는 다른 교안에서 이어서 다뤄요.

단계방법설명
1그냥 AI 채팅별도 도구 없이 챗지피티·클로드·제미나이 채팅창에서 바로 프로토타입을 요청해요. 준비물이 없어 가장 쉽지만, 배포까지는 직접 챙겨야 해요.
2Bolt.new / Lovable 등AI가 코드 작성부터 배포까지 한 번에 처리해주는 "바이브코딩 통합 도구"예요. 오늘 우리가 쓸 단계예요.
3클로드 웹 브라우저 → 클로드 코드claude.ai 채팅 화면 안에서 Code 탭으로 들어가 저장소와 연결해 작업해요. 터미널 없이도 실제 개발 흐름에 가까워져요.
4개발자용 IDE + AIVS Code 같은 개발자 도구에 AI 기능이 붙은 형태예요. 코드를 직접 다룰 수 있는 사람에게 적합해요.
5터미널의 클로드 코드바탕화면에서 터미널을 열어 claude 명령어로 직접 실행해요. 가장 자유롭지만 진입장벽도 가장 높아요.

1.4 프론트엔드·백엔드·DB·배포

이 네 가지는 개발자와 소통할 때 가장 먼저 구분해야 하는 개념이에요. 이벤트 신청 페이지에서 사용자가 보는 폼은 프론트엔드, 제출을 처리하는 로직은 백엔드, 신청 내용을 보관하는 곳은 DB, 다른 사람이 접속할 주소를 만드는 과정은 배포예요.

이벤트 신청이 저장되는 구조

1. 신청 폼프론트엔드
2. 요청 처리백엔드
3. 신청 데이터DB
4. 접속 주소배포
개발자에게 이렇게 질문해요
  • 사용자가 보는 화면과 입력 항목은 무엇인가요?
  • 제출 버튼을 누르면 백엔드에서 어떤 검증을 하나요?
  • 어떤 데이터를 DB에 저장하고 누가 볼 수 있나요?
  • 개발용 화면과 실제 배포 주소는 어떻게 구분하나요?

2. Bolt.new 이벤트 신청 페이지 제작·배포

SESSION 2 · 14:00–16:00 · 120분

화면만 있는 프로토타입을 넘어 신청 정보가 저장되는 작은 웹서비스를 만들고, 프론트엔드·백엔드·DB·배포를 실제 결과와 연결해요.

2.1 오늘 만들 서비스의 최소 구조

실습 범위는 "행사 소개 → 신청서 입력 → 서버 검증 → DB 저장 → 완료 안내 → 배포 주소 확인"이에요. 실제 개인정보 대신 테스트용 가상 데이터를 사용하고, 로그인·결제·관리자 기능은 이번 수업에서 제외해요.

1. 안내행사 정보 확인
2. 입력이름·이메일 작성
3. 검증필수값 확인
4. 저장DB에 신청 추가
5. 완료접수 결과 표시

2.2 Bolt.new에서 신청 페이지 생성

첫 요청에서 화면과 데이터 저장 조건을 함께 설명해요. 생성 후에는 데이터베이스가 실제로 만들어졌는지, 제출 성공과 실패 상태가 구분되는지 확인해요.

기본 프롬프트 — 최소 와이어프레임

간단한 이벤트 신청서 페이지를 만들자. 디자인은 최소화할거야. 흑백 톤의 와이어프레임으로 그려줘. 버튼만 잘 보이면 됩니다. 꼭 들어가야하는 것은 이름, 전화번호 입력하는 부분 정도만 받자.

심화 프롬프트 — 데이터베이스까지 포함한 풀 버전

가상의 창업 네트워킹 행사 'Founder Connect Day' 신청 웹페이지를 만들어줘. [프론트엔드] 행사 소개, 일정·장소, 프로그램 3개, 신청 폼, 접수 완료 안내 [신청 항목] 이름, 이메일, 소속, 참가 목적 [백엔드·DB] - 필수 항목을 서버에서도 검증 - 신청 내용을 데이터베이스에 저장 - 성공하면 완료 메시지, 실패하면 이해하기 쉬운 오류 메시지 표시 [디자인] 신뢰감 있는 남색 계열, 모바일 반응형, 입력창과 버튼을 명확하게 구분 [제외] 로그인, 결제, 외부 API, 공개 관리자 페이지는 만들지 말 것 [완료 기준] 테스트 신청 1건을 제출하고 데이터베이스에서 저장 결과를 확인할 수 있을 것
  1. Bolt.new 시작 화면 입력창에 위 프롬프트를 붙여넣고 생성을 요청해요.
  2. 생성이 끝나면 미리보기 화면에서 화면 구성과 반응형 디자인을 확인해요.

2.3 입력·백엔드·DB 확인

화면에 완료 메시지가 보이는 것만으로 저장 성공을 단정하지 않아요. 정상 입력과 빈 입력을 각각 시험하고, Bolt의 데이터베이스 화면에서 테스트 신청이 실제로 저장됐는지 확인해요.

구분시험 행동정상 결과
프론트엔드PC·모바일에서 폼 확인잘림과 가로 스크롤 없음
검증필수 항목을 비우고 제출저장되지 않고 안내 표시
백엔드가상 데이터를 정상 제출성공 응답과 완료 안내
DB데이터베이스 테이블 확인테스트 신청 1건 저장
주의수업에서는 실제 개인정보를 입력하지 않아요. 배포된 신청 페이지를 실제 운영하려면 개인정보 수집·이용 고지, 접근 권한, 보관·삭제 기준과 보안 검토가 별도로 필요해요.

2.4 배포하고 다른 기기에서 확인

미리보기는 제작 중 화면이고, 배포는 외부에서 접속할 주소를 만드는 과정이에요. Bolt의 Publish 기능으로 배포한 뒤 새 브라우저 창이나 휴대전화에서 주소를 열어 신청 흐름을 다시 확인해요.

  1. 프로젝트 미리보기 확인을 마친 뒤 화면 오른쪽 위의 Publish 버튼을 선택해요.
  2. 공개 안내(Publish your project) 대화상자를 확인하고 Publish를 눌러 외부에서 접속할 수 있는 주소를 생성해요.
  3. 배포 완료 메시지와 생성된 주소(bolt.host)를 확인한 뒤 새 브라우저 창이나 다른 기기에서 접속해요.
참고오늘 실제로 배포된 결과물 주소 예시예요.
  • Bolt.new — https://….bolt.host
  • Netlify — https://selectway-official.netlify.app
  • ChatGPT 사이트 빌더 — https://selectway-te-2178.chatgpt.site
이렇게 주소 뒷부분(도메인)만 봐도 어떤 서비스로 배포했는지 알 수 있어요.
배포 후 확인할 항목
  • 배포 주소가 로그인 없이 열리나요?
  • 모바일에서 신청 폼을 사용할 수 있나요?
  • 정상 신청과 오류 안내가 모두 작동하나요?
  • 테스트 데이터가 DB에 한 번만 저장되나요?
  • 공유 전 실제 개인정보와 비밀키가 노출되지 않았나요?
PART 2 · 셀렉트웨이 · AI 서비스 기획 실습교안 · 2026.08.28

채팅AI에서 코드 프로토타입 만들기

챗지피티·클로드·제미나이, 별도 코딩 툴 없이 일반 채팅창 프롬프트만으로 도구 안에 내장된 아티팩트·코드블록 미리보기로 프로토타입을 바로 확인하고 수정하는 방법을 비교해요(캔버스 vs 아티팩트). .html 파일로 내보내는 건 배포·공유가 필요할 때만 거치는 선택 단계예요.

1. 세 도구의 공통 전제

챗지피티·클로드·제미나이는 화면 구성은 다르지만, 실습에서 다루는 방식의 기본 전제는 같아요.

핵심은 "미리보기"로 바로 확인하는 것

세 도구 모두 프롬프트만으로 아티팩트·캔버스·코드블록 안에서 화면을 즉시 확인하고, 이어지는 프롬프트로 계속 고쳐나갈 수 있어요. 실습의 대부분은 이 미리보기 화면 안에서 끝나요. .html 파일로 내보내는 건 배포·공유가 필요할 때만 거치는 선택 단계예요.

대화 길이(토큰) 한도에 미리 대비

한 서비스에서 대화가 길어져 한도가 소진되면, 지금까지의 코드 전체를 복사해 다른 서비스나 새 계정으로 옮겨 미리보기 작업을 이어가요.

공유 정책은 요금제에 따라 갈림

수업 당시 확인된 내용으로는, 무료 요금제 결과물은 외부 공유 링크 생성이 자유롭고 유료 요금제는 외부 공유가 더 까다로웠어요. 각 서비스의 공유 정책은 자주 바뀌므로 실제 수업 전 최신 화면으로 다시 확인하는 걸 권해요.

(선택) 파일로 내보낼 땐 파일명이 반드시 index

배포가 필요해 .html로 내보낼 때는 macOS는 index.html을 그대로, Windows는 확장자 없이 index만 남겨야 해요. 이름에 .html이 중복되면 배포 시 오류가 나요.

2. 한눈에 보는 3사 비교표

실습의 핵심은 도구 안에서 바로 보는 미리보기(아티팩트·캔버스·코드블록)예요. 프롬프트를 넣고, 미리보기로 확인하고, 다시 프롬프트로 고치는 반복이 실습의 전부예요. .html 파일 다운로드는 배포·공유가 필요할 때만 추가로 거치는 선택 단계예요.

코드블록

프롬프트 응답

대화창에 텍스트로 뜬 코드. 아직 화면으로 보이지 않는 상태예요.

핵심 · 여기서 반복 확인

아티팩트 / 캔버스

코드가 도구 안에서 실제 화면처럼 렌더링돼요. 실습은 대부분 이 단계 안에서 끝나요.

선택 · 필요할 때만

.html 파일

배포·공유가 필요할 때만 다운로드해요. 저장·전달·Netlify 배포에 써요.

항목 GPT 챗지피티 Claude 클로드 Gemini 제미나이
① 핵심 — 도구 안에서 미리보기로 확인하기
미리보기 기능명 캔버스(Canvas) 아티팩트(Artifacts) 캔버스(Canvas)
활성화 방법 입력창 하단 + 버튼을 눌러 캔버스 기능을 켜야 미리보기가 생겨요 아티팩트가 꺼져 있으면 미리보기가 열리지 않고 답변(텍스트)만 나와요 — 왼쪽 아티팩트 메뉴에서 별도로 켜야 해요 캔버스가 켜지면 우측에 결과 패널이 자동으로 떠요
코드블럭 확인 대화창 안에서 바로 코드 확인 가능 아티팩트 패널 상단의 </> 아이콘 클릭 시 코드 표시 우측 패널의 "코드" 버튼 클릭 시 확인
코드 복사 코드블럭 우측 복사 아이콘 — 텍스트만 클립보드에 담겨요, 파일이 아니에요 코드 화면 우측 "복사" 버튼 — 텍스트만 클립보드에 담겨요, 파일이 아니에요 코드 화면에서 직접 드래그 선택·복사 — 텍스트만, 파일이 아니에요
② 선택 — 배포·공유가 필요할 때만 .html로 내보내기
.html 다운로드 결과 화면 우측 상단의 두 번째 다운로드 버튼 코드 화면 우측 상단 "더보기" 아이콘 → .html 다운로드 기본 다운로드 버튼이 없어요 — "다운로드 버튼을 코드 안에 넣어줘"처럼 기능 자체를 요청해야 해요
잘 걸리는 문제 로딩 중에는 다운로드·미리보기·편집이 일시적으로 막힐 수 있어요 아티팩트 비활성 상태를 놓치면 "왜 화면이 안 나오지"로 이어지기 쉬워요 다운로드가 기본 제공이 아니라서, 매 세션 다시 요청해야 하는 번거로움이 있어요
참고최근 업데이트로 일부 용어와 화면 흐름이 바뀌었어요. 챗지피티는 더는 "캔버스"라는 이름을 쓰지 않고, 같은 미리보기 기능을 "코드블록"으로 부르고 있어요. 클로드도 아티팩트가 곧바로 열리지 않고, 먼저 대화 화면 안에서 코드블럭 형태로 결과가 나온 뒤 이를 열어야 아티팩트 화면으로 넘어가는 흐름으로 바뀌었어요. 화면 이름이 달라 보여도 위 표의 기본 절차(활성화 → 코드 확인 → 필요할 때만 .html로 내보내기)는 동일하게 적용돼요.
참고 링크도구별 공식 도움말 문서예요. 화면 구성은 자주 바뀌니, 실습 중 헷갈리면 아래에서 최신 안내를 먼저 확인해보세요.

3. 도구별 사용 절차

각 카드는 핵심(미리보기로 확인하기)선택(필요할 때만 .html로 내보내기)을 구분해 표시했어요. 실습은 대부분 핵심 단계 안에서 끝나요. 아래 다이어그램은 실제 화면이 아닌 예시 다이어그램이에요.

ChatGPT

챗지피티 · 캔버스

+ 1. 캔버스 켜기
예시 다이어그램 · 실제 화면 아님
핵심 · 미리보기로 확인하기
  • 1입력창 하단 + → 캔버스 켜기
  • 2코드를 붙이거나 요청하면 캔버스에 바로 렌더링
필요할 때만: .html로 내보내기
선택 · 필요할 때만
  • 3우측 상단 두 번째 다운로드 버튼으로 .html 저장

대화 프롬프트 공유 링크와 캔버스(프로토타입) 공유 링크는 서로 다른 URL이에요.

Claude

클로드 · 아티팩트

아티팩트 </> 2. 코드 보기
예시 다이어그램 · 실제 화면 아님
핵심 · 미리보기로 확인하기
  • 1왼쪽 아티팩트 메뉴에서 활성 상태 확인 (꺼져 있으면 텍스트 답변만 나와요)
  • 2상단 </> 클릭 → 코드 표시 → 우측 "복사" 버튼(텍스트만 복사, 파일 아님)
필요할 때만: .html로 내보내기
선택 · 필요할 때만
  • 3"더보기" 메뉴에서 .html 파일로 다운로드

아티팩트가 활성화되지 않은 상태가 가장 흔한 실패 지점이에요.

Gemini

제미나이 · 캔버스

코드 다운로드 버튼 기본 미제공
예시 다이어그램 · 실제 화면 아님
핵심 · 미리보기로 확인하기
  • 1캔버스가 켜지면 우측 패널이 자동 표시돼요
  • 2패널 안의 "코드" 버튼으로 소스 확인(텍스트 상태, 파일 아님)
필요할 때만: 다운로드 기능은 요청해서 만들어야 함
선택 · 필요할 때만
  • 3기본 다운로드 버튼이 없어, "파일 다운로드 버튼을 코드에 넣어줘"라고 기능 자체를 요청해야 해요

셋 중 유일하게 다운로드가 기본 제공되지 않는 도구예요.

자주 겪는 상황세 도구 모두 미리보기 패널이 자동으로 안 열리는 경우가 있어요. 이럴 땐 "이 코드를 미리보기(캔버스/아티팩트)로 열어줘"라고 다시 요청하면 대부분 해결돼요. 화면이 하얗게만 나온다면 우클릭 → 검사 → 콘솔 탭에서 에러 메시지부터 확인해보세요. (자세한 디버깅 방법은 8번 "디버깅 & 배포 팁" 참고)

4. 실습 흐름 예시 — 챗지피티 기준

채용 플랫폼 데스크탑 화면을 캡처해 프로토타입으로 옮긴 실습 사례를 그대로 재구성했어요. 같은 흐름을 클로드·제미나이에도 적용할 수 있어요.

01

화면 캡처를 올리고 역할·목표를 지정

이미지를 첨부하고, AI에게 역할과 최종 목표를 먼저 명확히 알려줘요.

나는 기획자이고, 너는 UXUI디자이너&퍼블리셔이다. 위의 이미지는 데스크탑 버전의 웹사이트 이미지이다. 나의 목표는 이미지를 분석해서 웹사이트 코드로 만들고, 프로토타입으로 바꾸고 싶다.
02

IA(정보구조)를 표로 정리해 개선점부터 확인

코드보다 먼저 AS-IS/TO-BE 구조표로 화면 단위를 맞춰요. 이 단계를 건너뛰면 이후 수정 요청이 산발적으로 흩어지기 쉬워요.

더 깊게 배우기IA·기능정의서·화면설계서 같은 기획 문서를 처음부터 차근차근 배우고 싶다면, 비개발자·기획자를 위한 AI 프로토타이핑 입문 교안의 3장(서비스 설계를 위한 다양한 기획 문서)을 참고하세요.
03

캔버스로 코드를 합쳐 미리보기 — 핵심 단계, 여기서 확인·반복 수정

전체 프로토타입 코드를 1개의 파일로 합치고, '캔버스 기능'을 통해서 미리보기 하게 해줘.

캔버스 화면에서 결과를 확인하고, 마음에 안 드는 부분은 다시 프롬프트로 고쳐요. 실습·검토는 대부분 이 미리보기 화면 안에서 끝나요.

참고미리보기가 하얗게만 나오거나 반응이 없으면, 코드 자체보다 렌더링 과정의 오류일 때가 많아요. 브라우저 콘솔(우클릭 → 검사 → Console 탭)의 에러 메시지를 그대로 복사해서 AI에게 전달하면 훨씬 빠르게 해결돼요. 자세한 방법은 8번 "디버깅 & 배포 팁"을 참고하세요.
04

(선택) 배포·공유가 필요하면 .html로 내보내기

미리보기만으로 충분하면 이 단계는 건너뛰어도 돼요. 다른 사람에게 파일로 전달하거나 Netlify 등에 올려야 할 때만, 캔버스 우측 상단 두 번째 다운로드 버튼으로 index.html을 받아요.

05

결과물 공유 — 링크 두 종류를 헷갈리지 않기

대화 프롬프트 공유 링크프로토타입(캔버스) 공유 링크는 서로 다른 URL이에요. 협업자에게는 보통 둘 다 필요해요.

06

오류 대응 — 미리 다운로드, 맥락 유실 시 재투입

캔버스 결과물은 완성될 때마다 04단계 방식으로 미리 다운로드해둬요. AI가 이전 맥락을 잃으면, 갖고 있는 마지막 .html 파일을 다시 넣고 처음부터 요청하는 편이 빨라요.

실전 사례 더보기실습 중 자주 겪는 실패 패턴(응답 멈춤, 캡처와 다른 결과, 모바일 반응형 오류 등)은 7번 "실전 사례 — 성공과 실패"에 정리되어 있어요. 비슷한 상황을 먼저 찾아보면 시행착오를 줄일 수 있어요.

5. 추가: 다양한 프로토타입 실습

지금까지 배운 방법으로, 실제로 자주 쓰이는 프로토타입 3가지를 직접 만들어봐요. 아래 프롬프트를 그대로 복사해서 채팅AI에 붙여넣으면 돼요.

실습하다가 화면이 깨지거나 버튼이 눌러도 반응이 없으면, 이렇게 구체적으로 물어보세요.
  • "지금 보이는 화면이 이렇게 깨져요(스크린샷 또는 상황 설명 첨부). 왜 깨지는 거야?"
  • "깨진다면 어떻게 해결할 수 있어? 너라면 어떻게 할래?"
  • "문의하기 버튼에 입력은 되는데, 실제로 눌렀을 때 동작은 하는 거야?"

그리고 아래 문장을 질문 끝에 붙여보세요. 훨씬 근거 있는 답을 들을 수 있어요.

모든 질문에 대한 답변은 실제 코드를 근거로 설명해줘.

5.1 인터랙티브 데이터 분석 및 보고서 만들기

먼저 예시 매출 데이터 파일을 내려받아서, 채팅창에 파일을 첨부한 뒤 아래 프롬프트들을 순서대로 시도해보세요.

1대시보드 만들기 — 파일 첨부

채팅창에 위에서 내려받은 sample_sales_data.xlsx 파일을 첨부하고, 아래 프롬프트를 함께 보내세요.

기본 프롬프트

첨부한 엑셀 파일의 매출 데이터를 분석해서, 월별 매출 추이를 보여주는 그래프와 상품별 매출 표가 있는 대시보드를 만들어줘.

심화 프롬프트

첨부한 엑셀 파일의 모든 시트(요약, 상품 목록, 주간/월간/연간 매출)를 활용해서 한 페이지짜리 대시보드를 만들어줘. 상단에는 총매출·총이익·마진율을 보여주는 요약 카드 3개를, 가운데에는 월별 매출 추이 꺾은선 그래프와 카테고리별 매출 비중 도넛 차트를 넣어줘. 하단에는 상품 목록을 매출 기준 내림차순으로 정렬한 표를 넣고, 그래프에 마우스를 올리면 정확한 수치가 툴팁으로 보이게 해줘.

2디자인 수정 연습 — 그래프 색상·축 변경

기본 프롬프트

그래프 색상을 파란색 계열로 바꾸고, X축은 "월", Y축은 "매출(원)"으로 라벨을 더 명확하게 표시해줘.

심화 프롬프트

전체 화면에 일관된 색상 테마를 적용해줘 — 주요 그래프는 남색(#1e3a8a) 계열, 강조가 필요한 부분은 주황색(#f97316) 포인트 컬러로 통일하고, 그래프 범례(legend)와 축 눈금 글씨 크기를 키워서 잘 보이게 해줘. 다크 모드 토글 버튼도 추가해서, 눌렀을 때 배경은 어둡게, 글씨와 그래프 색상은 그에 맞게 자동으로 바뀌게 해줘.

3기능 추가 연습 — 검색·필터

기본 프롬프트

상품 목록 표에 상품명으로 검색할 수 있는 검색창과, 카테고리별로 걸러볼 수 있는 필터 드롭다운을 추가해줘.

심화 프롬프트

상품 목록 표에 검색·카테고리 필터에 더해서, 판매가·마진율 두 항목으로 정렬(오름차순/내림차순)할 수 있는 기능과 여러 카테고리를 동시에 선택할 수 있는 다중 필터를 추가해줘. 또 현재 필터링된 결과만 CSV 파일로 다운로드할 수 있는 버튼도 만들어줘.

4모바일 반응형 디자인 연습

기본 프롬프트

표 부분이 모바일 화면 너비에서도 잘리거나 가로 스크롤이 생기지 않도록, 좁은 화면에서는 카드 형태로 보이게 반응형으로 개선해줘.

심화 프롬프트

화면 너비 768px 이하에서는 표를 카드 리스트로, 480px 이하에서는 핵심 정보(상품명·판매가·마진율)만 보이고 나머지 항목은 탭하면 펼쳐지는 아코디언 형태로 바꿔줘. 그래프도 모바일에서는 가로 스크롤 없이 화면 안에 맞게 자동으로 크기가 줄어들게 해줘.

5.2 PM을 위한 프로젝트 TODO 및 체크리스트 만들기

새로고침해도 목록이 사라지지 않는, 내 브라우저에만 저장되는(로컬) TODO 리스트를 만들어봐요.

기본 프롬프트

프로젝트 관리용 TODO 리스트를 만들어줘. 할 일을 추가·삭제하고 완료 체크를 할 수 있어야 하고, 브라우저를 새로고침해도 목록이 사라지지 않게 내 브라우저(로컬)에 저장해줘.

심화 프롬프트

할 일마다 우선순위(높음·보통·낮음)와 마감일을 설정할 수 있게 해주고, 마감일이 지난 항목은 빨간색으로 표시해줘. 우선순위 높은 순으로 자동 정렬되게 하고, 마우스로 항목 순서를 드래그해서 바꿀 수 있게 해줘. 완료한 항목은 목록 아래에 따로 접어서 볼 수 있게 해줘.
참고결과물을 열어본 뒤 항목을 몇 개 추가하고 새로고침해보세요. 목록이 그대로 남아있으면 로컬 저장이 잘 된 거예요.

로컬 저장이 실제로 뭔지 물어보기

"로컬에 저장했다"는 말이 실제로 무슨 뜻인지, 아래 질문들로 AI에게 직접 확인해보세요.

새로고침했는데도 항목이 저장되어 있어. 근데 왜 그렇게 되는 거야?
로컬 저장이라고 하는데, 그러면 내가 이 파일을 친구에게 공유해도 친구가 그 저장된 내용을 볼 수 있어?
현재 내가 만든 프로젝트에 데이터베이스가 어떻게 연결되어 있어? 무엇이 연결되어 있고, 어디에 연결되어 있는지 알려줘. (예: 로컬 저장 또는 Supabase, 구글 파이어베이스 같은 외부 데이터베이스)

5.3 내장된 AI를 활용한 챗봇 프로토타입

아래 프롬프트를 클로드제미나이 두 곳에서 각각 시도해보고, 결과가 어떻게 다른지 비교해보세요.

기본 프롬프트

간단한 채팅 프로토타입을 만들어주고, 무료로 사용 가능한 내장 제미나이 API를 연결해줘. 결과를 미리보기 하게 해줘.

심화 프롬프트

채팅 대화 내용이 새로고침해도 유지되도록 로컬에 저장해줘. 대화를 시작하기 전에 "너는 친절한 고객 상담 챗봇이야"처럼 챗봇의 역할(페르소나)을 입력할 수 있는 설정창도 추가해줘. 답변이 한 번에 나오지 않고 타이핑되듯 스트리밍으로 나오게 해주고, API 호출이 실패했을 때는 사용자에게 에러 메시지를 보여줘.
참고도구마다 API 키를 넣는 방식이나 미리보기가 되는 범위가 다를 수 있어요. 막히는 부분이 있으면 "왜 안 되는지 이유를 설명해줘"라고 되물어보는 것도 좋은 방법이에요.

테스트하면서 이런 걸 살펴보세요

완성된 챗봇에 여러 질문을 던져보면서, 아래 내용을 직접 관찰해보세요.

  • 채팅에 질문을 여러 개 던져보세요. 답변에 패턴이 보이나요? (예: 앞부분은 항상 똑같고, 뒷부분에 내가 한 질문이 그대로 붙어서 나오지 않나요?)
  • 어떤 질문을 던져도 매번 다른 답변을 만들어내나요?
  • "1+1" 같은 계산 질문을 했을 때 정확하게 "2"라고 답하나요?
  • "내 이름이 뭔지 알아?"처럼 앞의 대화 맥락을 기억해서 답하나요?
  • 아니면 답변에 규칙이 없고 뒤섞여 있는 것처럼 보이나요?

관찰한 내용을 짧게 메모해두면, 다음 질문들의 답과 비교하기 좋아요.

테스트 후 AI에게 물어보기

지금 이 채팅 프로토타입이 내부적으로 생성형 AI를 쓰고 있는 건지, 아닌지, 아니면 섞여 있는 건지 코드를 근거로 구분해서 설명해줘.
규칙기반 시스템이 뭔지 설명해주고, 지금 코드 안에 규칙기반으로 동작하는 부분을 추가해서 내가 직접 코드를 보고 확인할 수 있게 해줘.

한 단계 더 — 규칙과 생성으로 고도화하기

규칙기반과 생성형 AI를 섞으면, 자주 나오는 질문은 빠르고 정확하게 답하면서도 예상 못한 질문에는 유연하게 대응할 수 있어요.

질문이 들어오면 처음에는 2~3가지 규칙으로 먼저 걸러내고, 규칙으로 답이 안 되는 질문만 생성형 AI가 답하도록 바꿔줘.
자주 나오는 질문을 정리한 엑셀 파일을 첨부할 테니, 이 내용을 참고해서 답변하도록 연결해줘.
참고마지막 프롬프트는 회사·팀에서 자주 받는 질문을 정리한 엑셀 파일이 있을 때 함께 첨부해서 사용하세요.

PM 관점에서 물어보기

프로토타입이 실제 서비스가 된다면 얼마나 비용이 들지도 미리 가늠해봐요.

지금 만든 이 챗봇을 실제로 운영한다면 한 달 운영비용이 대략 얼마나 들지 알려줘. MAU(월간 활성 사용자)가 1,000명, 1만 명, 10만 명일 때 각각 어떻게 달라지는지, 그리고 동시 최대 접속자가 1,000명, 1만 명, 10만 명일 때도 문제없이 운영하려면 무엇을 준비해야 하는지도 같이 설명해줘.

6. 피그마 프로토타입, 대체할 수 있을까

수업에서 다룬 평가 5가지예요. 결론은 전부 "가능"이지만, 조건이 붙어요.

Y

피그마의 애니메이션 프로토타입 — 클로드·제미나이·챗지피티로도 재현 가능해요

Y

무료 요금제 사용 시 프롬프트·프로토타입 외부 공유가 자유로워요

Y

유료 요금제 사용 시에는 반대로 외부 공유가 더 어려워요 (당시 확인 기준, 정책은 바뀔 수 있어요)

Y

원하는 실제 데이터를 넣어 화면을 커스텀할 수 있어요

Y

이미지를 기반으로 화면을 하나씩 만들며 점진적으로 확장할 수 있어요

참고단, 결과물은 결국 1개의 .html(또는 .jsx) 파일이에요. 컴포넌트 분리, 상태관리, 실제 배포 아키텍처가 필요한 "진짜 개발"과는 차이가 있을 수 있다는 전제를 깔고 써야 해요.

7. 실전 사례 — 성공과 실패

같은 과정 수강생들의 실습에서 반복적으로 나온 패턴만 추려 익명화했어요.

막힘

챗지피티가 응답을 멈춤 (새로고침·재시작으로도 복구 안 됨)

작업 중이던 코드가 있다면 그대로 두고, 마지막으로 받은 코드 전체를 제미나이 새 대화에 넣고 이어가는 방식으로 우회했어요.

전환

캡처 이미지를 넣었는데 결과가 원본과 많이 다름

이미지 인식 결과물이 챗지피티에서 원본과 크게 다르게 나온 경우, 제미나이로 같은 이미지를 먼저 분석시켜 코드를 뽑고, 그 코드를 챗지피티에 옮겨 "같은 문법으로 이어서 만들어줘"라고 요청하니 후처리가 줄었어요.

모호한 프롬프트

"가장 작은 화면일 때 A 영역을 제외하라" → 모든 화면이 모바일처럼 바뀜

지시 대상과 결과 상태를 함께 명시하지 않으면 AI가 범위를 넓게 해석해요. "반응형 처리 시 A 영역은 사라지고 B 영역만 남도록 수정해줘"처럼 대상·조건·결과를 한 문장에 묶으니 의도대로 반영됐어요.

비효율

캔버스 코드가 좌측 프롬프트로 잘 수정되지 않음

부분 수정 요청이 반영되지 않아 결국 전체 코드를 다시 받아 수동으로 교체했어요. 코드가 길어질수록 세션 자체가 무거워지는 부작용이 있었어요.

착시

스켈레톤 UI 요청 결과를 "로딩 중"으로 착각

완성도 높은 로딩 애니메이션이 포함된 결과물을, 아직 로딩 중인 화면으로 오인해 한참 기다린 사례예요. 스켈레톤 UI를 요청할 때는 "완성 상태"와 "로딩 상태"를 구분해 캡처해두는 편이 안전해요.

8. 디버깅 & 배포 팁

하드 리프레시로 캐시부터 배제

Mac은 Cmd+Shift+R, Windows는 Ctrl+F5. 수정이 반영 안 된 것처럼 보일 때 가장 먼저 시도해요.

3단계로 나눠 버그를 특정

① 채팅 화면 미리보기 새로고침 → ② 다운받은 .html이 브라우저에서 정상 동작 → ③ 배포 후 재확인. 어느 단계에서 깨졌는지 구간을 좁혀요.

콘솔에서 실제 에러 확인

마우스 우클릭 → 검사 → 콘솔 탭. 화면에는 안 보여도 에러 메시지는 대부분 여기 있어요.

Netlify Drop으로 즉시 배포

app.netlify.com/drop은 가입 없이도 임시 링크를 줘요. 계정에 기록을 남기려면 가입 후 업로드하세요. 폴더명은 영어로, 파일명 규칙은 위 공통 전제를 따라요.

PART 3 · 2026.08.28 교안

클로드AI에서 클로드 코드까지 사용법 기초

우리는 채팅에서 클로드 코드를 써요 — 웹 방식과 터미널 방식부터 GitHub 연동까지 한 번에 정리했어요.

1. 클로드, 어디로 들어가나요? — 웹 방식 vs 터미널 방식

1-1. 왜 두 가지 방법으로 나뉘었나요?

클로드는 원래 사용하는 사람이 서로 달랐기 때문에 두 가지 방식으로 나뉘어 있었어요.

  • 웹(claude.ai): 일반 사용자가 브라우저나 앱에서 글로 대화하는 방식이에요. 개발 지식이 없어도 누구나 바로 쓸 수 있어요.
  • 터미널(Claude Code): 개발자가 명령어 창에서 실행하는 방식이에요. 내 컴퓨터의 실제 폴더와 파일에 직접 접근해서 코드를 만들고 고치고 실행해요.

우리는 터미널을 직접 열 일이 없어요. 이 문서에서 클로드 코드는 앞으로 나올 2장처럼 클로드 채팅(웹 브라우저) 안에서 쓸 것이기 때문이에요. 터미널 설치 방법은 참고용으로만 아래 1-3에 접어두었으니, 나중에 필요할 때만 펼쳐서 보시면 돼요.

1-2. 웹으로 들어가는 방법

인터넷 브라우저에서 claude.ai에 접속한 뒤, 이메일 또는 구글 계정으로 로그인하면 바로 대화를 시작할 수 있어요. 별도의 설치가 필요 없어요.

1-3. 터미널로 들어가는 방법 (참고용 — 우리는 잘 안 써요)

아래는 터미널을 직접 설치해서 쓰는 방법이에요. 우리는 이 방법을 쓰지 않고, 2장부터 나오는 '채팅 안의 Code 탭'을 사용해요. 혹시 나중에 터미널이 필요해지면 그때 펼쳐서 참고하세요.

윈도우(Windows)에서 터미널 설치하기
  1. PowerShell 열기: 키보드에서 Win 키를 누르고, 검색창에 PowerShell이라고 입력해요. 검색 결과에서 Windows PowerShell을 선택해 열어요. (관리자 권한으로 실행하지 않아도 돼요.)
  2. 아래 명령어를 그대로 복사해서 붙여넣고 Enter 키를 눌러요.
    irm https://claude.ai/install.ps1 | iex
  3. 설치가 잘 되었는지 확인해요.
    claude --version
  4. 로그인하고 실행해요.
    claude
    이 명령어를 입력하면 인터넷 브라우저가 자동으로 열려요. 그 화면에서 본인의 Claude 계정으로 로그인하고 "허용"을 눌러주세요.
  5. hello 페이지 만들기: 먼저 cd Desktop이라고 입력해서 바탕화면 폴더로 이동해요. claude가 실행된 상태에서 아래 문장을 그대로 입력해요.
    hello.html 파일을 만들어서 화면에 크게 Hello World가 보이게 해줘
  6. 바탕화면(파일 탐색기)에서 만들어진 hello.html 파일을 더블클릭하면 브라우저에서 결과를 확인할 수 있어요.
출처 PowerShell 여는 방법 — Microsoft 공식 문서 "Start menu, type Windows PowerShell, select Windows PowerShell, then select Open" (learn.microsoft.com) · 설치 명령어 — Anthropic 공식 Claude Code Quickstart 문서 (code.claude.com)

윈도우에서 자주 막히는 부분

  • "이 시스템에서 스크립트를 실행할 수 없습니다" 오류: PowerShell 보안 설정 때문이에요. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser로 바꿔요.
  • 설치 후 claude 명령어가 안 먹힐 때: PowerShell 창을 완전히 닫고 새로 여세요.
  • "Windows PowerShell (x86)"으로 잘못 열었을 때: x86이 붙지 않은 일반 "Windows PowerShell"을 열어야 해요.
맥북(macOS)에서 터미널 설치하기
  1. 터미널 열기: 키보드에서 Command + Space를 동시에 누르고, "터미널"이라고 입력한 뒤 실행해요.
  2. 아래 명령어를 그대로 복사해서 붙여넣어요.
    curl -fsSL https://claude.ai/install.sh | bash
  3. 설치가 잘 되었는지 확인해요.
    claude --version
  4. 로그인하고 실행해요.
    claude
    브라우저가 열리면 본인의 Claude 계정으로 로그인하고 "허용"을 눌러주세요.
  5. cd Desktop이라고 입력해서 바탕화면 폴더로 이동한 뒤, claude가 실행된 상태에서 아래 문장을 그대로 입력해요.
    hello.html 파일을 만들어서 화면에 크게 Hello World가 보이게 해줘
  6. Finder(파인더)에서 hello.html 파일을 더블클릭하면 확인할 수 있어요.
출처 설치 명령어 — Anthropic 공식 Claude Code Quickstart 문서 (code.claude.com). 터미널 여는 방법은 macOS 기본 사용법으로, 공식 문서에 별도로 나온 내용은 아니에요.

맥북에서 자주 막히는 부분

  • 설치 후 claude 명령어가 안 먹힐 때: 새 터미널 창을 열거나 source ~/.zshrc를 입력해보세요.
  • 오래된 macOS 버전을 쓸 때: macOS를 최신 버전으로 업데이트해야 해요.
  • 인증서 오류로 설치 파일을 못 받을 때: 회사/학교 네트워크 보안 장비 때문일 수 있어요. 담당 IT 부서에 문의하세요.
출처 Anthropic 공식 설치·로그인 문제 해결 문서 — code.claude.com/docs/ko/troubleshoot-install

2. 웹에서도 이제 터미널처럼 개발자 방식으로 쓸 수 있게 됐어요

실제로 우리가 쓸 부분은 바로 여기부터예요. 1장은 참고용 배경 지식이었고, 지금부터가 본론이에요.

2-1. 예전에는 이렇게 나뉘어 있었어요

1번 목차에서 설명한 것처럼, 예전에는 "클로드 = 웹에서 채팅", "클로드 코드 = 터미널에서 실행"이라고만 이해하면 충분했어요.

2-2. 지금은 왜 바뀌었나요? (Anthropic 입장 포함)

아래는 실제 claude.ai 화면 좌측 상단을 캡처한 화면이에요. 말풍선 모양 아이콘과 </> 모양 아이콘, 두 개가 나란히 있는 것을 볼 수 있어요.

claude.ai 화면 좌측 상단 캡처 — Chat 아이콘과 Code 아이콘

이 중 </> 아이콘을 누르면 Code 모드로 바뀌어요. 즉, 지금은 웹 화면(claude.ai) 안에서도 터미널 없이 클로드 코드를 쓸 수 있게 되었어요. 이것이 2026년 8월 28일 현재 우리가 실제로 쓰게 될 방법이에요.

왜 이렇게 바뀌었을까요? (Anthropic의 실제 입장)

Anthropic은 2025년 10월 20일, 클로드 코드를 웹 브라우저에서도 쓸 수 있게 정식으로 출시했어요. TechCrunch와의 인터뷰에서 Anthropic의 클로드 코드 담당 프로덕트 매니저는, 터미널이 앞으로도 클로드 코드의 "본거지" 역할을 계속하겠지만, 회사는 개발자들이 더 다양한 곳에서 코딩 에이전트를 켤 수 있도록 클로드 코드를 여러 곳에 넣으려 한다고 설명했어요.

비슷한 시기에 Anthropic은 클로드 코드와 같은 에이전트 기술을 개발자가 아닌 사람들도 쓸 수 있게 만드는 데에도 힘을 쏟았어요. 클로드 코드 개발 총괄인 Boris Cherny는 이런 흐름에 대해, "비개발자들도 훨씬 더 쉽게 쓸 수 있게 만들고 싶었다"는 취지로 언론에 밝혔어요. 정리하면, "코드를 직접 다루는 일 = 터미널을 쓸 줄 아는 개발자만 하는 일"이라는 예전 공식이 깨지고, 개발을 배우지 않은 일반 사용자도 어려운 명령어 없이 말(프롬프트)로 코딩을 시키고 싶어 하는 수요가 커진 것이 배경이에요.

출처
  • 클로드 코드 웹 출시일(2025년 10월 20일)과 "터미널이 계속 본거지 역할을 할 것"이라는 담당 PM 발언 — TechCrunch, "Anthropic brings Claude Code to the web" — techcrunch.com
  • Claude Code 담당 총괄 Boris Cherny의 "비개발자를 위해 훨씬 쉽게 만들고 싶었다"는 취지의 발언(관련 제품인 Cowork 관련 인터뷰) — Fortune 인용, Yahoo Finance 재게재 — finance.yahoo.com

이 'Code' 모드가 터미널에서 쓰던 클로드 코드와 완전히 같은 건가요?

같은 점과 다른 점이 함께 있어요.

  • 같은 점: Anthropic 공식 문서에 따르면 "Claude Code는 모든 곳에서 동일하게 작동합니다. 변경되는 것은 코드가 실행되는 위치와 로컬 구성을 사용할 수 있는지 여부입니다." 즉, 코드를 읽고 파일을 고치고 명령을 실행하는 핵심 기능 자체는 어디서 접속하든 같아요.

다른 점 1 — 채팅(Code 탭) 안에서도 실행 방식이 두 가지로 나뉩니다

클로드 채팅의 Code 탭을 눌러 작업을 시킬 때, 클로드 코드가 실제로 어디서 돌아가는지에 따라 다시 두 가지로 나뉘어요.

① 로컬 실행② GitHub 연결 후 클라우드 실행
어디서 돌아가나요?내 컴퓨터 안에서 직접Anthropic의 클라우드(인터넷 서버, 가상 컴퓨터) 안에서
결과 파일은?내 컴퓨터에 즉시 생겨요GitHub 저장소에 저장돼요 (내 컴퓨터엔 안 생겨요)
컴퓨터/브라우저를 닫으면?작업이 멈춰요. 컴퓨터를 계속 켜두고 있어야 해요.브라우저를 닫아도 작업이 계속 진행되고, 휴대폰 앱에서도 진행 상황을 확인할 수 있어요.
필요한 것내 컴퓨터, 특별한 준비 없음GitHub 계정, 저장소(repository) 연결

쉽게 말해 ①은 "내 컴퓨터 안에서 바로 끝내는 방식", ②는 "인터넷 저편의 서버에 일을 맡겨두고 나는 다른 일을 하다가 나중에 확인하는 방식"이에요. 오늘 오후 시연(4장)에서는 ②번 방식을 써볼 예정이에요.

다른 점 2 — 시작하는 방법이 다릅니다

①번(로컬)은 내 컴퓨터의 아무 폴더에서나 바로 시작할 수 있어요. 반면 ②번(클라우드)은 GitHub 계정을 연결하고, 작업할 GitHub 저장소(repository)를 지정해야 시작할 수 있어요.

현재 상태: 웹에서의 클로드 코드는 아직 "연구 미리보기(정식 출시 전 시험 제공)" 단계이며, Pro·Max·Team 플랜 사용자 등 일부에게 제공돼요.

출처 "Claude Code는 모든 곳에서 동일하게 작동합니다. 변경되는 것은 코드가 실행되는 위치와 로컬 구성을 사용할 수 있는지 여부입니다." / "웹의 Claude Code는 사용자의 머신 대신 Anthropic 관리 클라우드 인프라에서 실행됩니다... 시작하기를 위해 GitHub 저장소가 필요합니다." / "웹에서 Claude Code는 Pro, Max 및 Team 사용자... 를 위한 연구 미리보기 상태입니다." — Anthropic 공식 문서 — code.claude.com/docs/ko/web-quickstart

2-3. 서비스 이름 정리 (헷갈리지 않도록)

Anthropic이 공식적으로 구분하는 이름은 아래와 같아요. 앞으로 이 문서에서도 아래 이름으로 통일해서 부를게요.

이름무엇인가요필요한 플랜
Chatclaude.ai에서 클로드와 글로 대화하는 기본 화면무료(Free)부터 가능
Cowork내 컴퓨터의 폴더를 열어주고, 클로드가 그 안의 파일을 읽고 고치고 새로 만들게 하는 기능Pro 이상
Code (Claude Code)코드를 읽고, 고치고, 실행까지 하는 에이전트예요. 터미널·IDE·데스크톱 앱의 'Code' 탭·웹(claude.ai/code) 등 여러 방법으로 접속할 수 있으며, 화면 캡처에 보이는 </> 아이콘이 바로 이 Code 모드로 들어가는 버튼이에요.Pro 이상
Design디자인 시안·프로토타입 작업을 돕는 기능Pro 이상
Science연구·과학적 분석 작업을 돕는 기능Pro 이상

※ 이번에 확인한 화면 캡처에는 Chat과 Code 두 가지 아이콘만 보였어요. Cowork·Design·Science는 계정·플랜 설정에 따라 다른 위치(예: 별도 메뉴)에 나타날 수 있어요.

참고: 클로드 코드를 실행하는 4가지 방법 상세 비교 (안 봐도 돼요)

Anthropic 공식 문서는 클로드 코드를 실행하는 방법을 아래와 같이 비교하고 있어요.

웹에서Remote ControlTerminal CLIDesktop 앱
코드 실행 위치Anthropic 클라우드 VM사용자의 머신사용자의 머신사용자의 머신 또는 클라우드 VM
채팅 위치claude.ai 또는 모바일 앱claude.ai 또는 모바일 앱터미널Desktop UI
로컬 구성 사용아니오, 저장소만로컬은 예, 클라우드는 아니오
GitHub 필요아니오아니오클라우드 세션의 경우만
연결 해제 시 계속 실행터미널이 열려 있는 동안아니오세션 유형에 따라 다름
출처 Anthropic 공식 문서 — code.claude.com/docs/ko/web-quickstart

3. 클로드 무료 계정으로 할 수 있는 것 / 안 되는 것

아래는 2026년 8월 28일 기준 claude.com/ko/pricing 공식 요금제 페이지를 직접 캡처한 화면이에요.

claude.com 공식 요금제 페이지 캡처

정리하면 이래요. 무료(Free) 플랜은 $0이고, 클로드와 웹·iOS·Android·데스크톱에서 채팅하는 것, 채팅 안에서 간단한 코드 생성이나 데이터 시각화, 파일 생성·실행, 웹 검색, 대화 기억 기능까지는 모두 무료로 돼요. 하지만 지금 우리가 쓰려는 Code(클로드 코드)는 무료 플랜에 포함되어 있지 않아요. 이 문서에서 여러 번 나온 Cowork, Design, Science도 마찬가지로 무료 플랜에는 없고, 모두 Pro 플랜부터 쓸 수 있어요. 방금 실시간으로 확인한 공식 페이지 기준 Pro는 $17, Max는 $100부터로 표시되어 있었는데, 이는 오늘 오전 캡처하신 화면($18, $110)과 조금 달라요 — Anthropic이 결제 주기(월간/연간)나 로그인 여부에 따라 다른 금액을 보여줄 수 있다고 공식 페이지에 안내되어 있으므로, 실제 결제 전에는 로그인한 상태로 claude.com/ko/pricing에서 최종 금액을 한 번 더 확인하시길 권해드려요.

출처 claude.com/ko/pricing 공식 페이지 실시간 조회 및 캡처 화면(2026년 8월 28일). Pro 카드에 "Claude Code 포함 / Claude Cowork 포함 / Claude Design 포함 / Claude Science 포함"이 명시되어 있고, 무료 카드에는 이 네 가지 항목이 없어요.

참고: Team 플랜의 시트 가격 (여러 명이 같이 쓰는 플랜)

개인용 Free/Pro/Max와 별도로, 2~150명 팀을 위한 Team 플랜이 있고, 좌석(시트) 종류가 두 가지로 나뉘어요.

시트 종류가격내용
스탠다드 시트$20모든 Claude 기능(Code·Cowork·Design·Science 포함)에 Pro보다 더 많은 사용량 제공
프리미엄 시트$100스탠다드 시트보다 5배 높은 사용량 제공

※ 교육에서 "팀 플랜 스탠다드 시트는 월 $22"라고 안내받으셨는데, 공식 페이지의 $20과 $2 차이가 있어 별도 확인이 필요해요.

4. 오늘 오후에 해볼 것 — 웹 브라우저로 클로드 코드 써보기

오늘 오후 시연 목표는 터미널을 전혀 쓰지 않고, 비개발자도 웹 브라우저 안에서 클로드 코드를 써보는 것이에요. 앞서 설명한 "다른 점 1"의 ②번(GitHub 연결 후 클라우드 실행) 방식으로 진행해요. GitHub 계정을 만들고 연결하는 것부터 함께 진행해요.

4-1. GitHub 가입하고 로그인하기

GitHub는 클로드 코드가 작업한 파일을 저장해두는 "인터넷 창고" 같은 곳이에요. 계정이 있어야 클로드 코드를 클라우드에서 쓸 수 있어요.

  1. 인터넷 브라우저 주소창에 github.com을 입력해서 들어가요.
  2. 화면 오른쪽 위에 있는 "Sign up"(가입하기) 글자를 눌러요.
  3. 이메일 주소 → 비밀번호 → 사용할 이름(username) 순서로 화면에 나오는 대로 입력해요.
  4. 내 이메일로 인증 코드(숫자)가 도착해요. 그 숫자를 화면에 입력하면 가입이 끝나요.
  5. 가입이 끝나면 자동으로 로그인된 상태가 돼요. (다음에 다시 들어올 때는 "Sign in" 글자를 눌러서, 아까 만든 이메일과 비밀번호로 로그인하면 돼요.)

4-2. GitHub에서 저장소(repository) 만들기

저장소(repository)는 앞서 말한 "인터넷 창고" 안에 만드는 프로젝트별 폴더 하나라고 생각하면 돼요. 클로드 코드가 작업할 폴더를 미리 하나 만들어둘게요.

  1. github.com/new 주소로 들어가요. (또는 github.com에 로그인한 상태에서 화면 오른쪽 위 "+" 버튼 → "New repository"를 눌러도 돼요.)
  2. Repository name(저장소 이름) 칸에 원하는 이름을 영어로 입력해요. 띄어쓰기는 안 되고, 대신 -_를 써요. (예: my-first-project)
  3. 화면 아래쪽에 Public(퍼블릭)과 Private(프라이빗) 중 하나를 고르는 부분이 있어요. 처음이라면 Public을 선택하는 걸 추천해요.
  4. 맨 아래 "Create repository" 버튼을 누르면 비어 있는 새 저장소가 만들어져요.
참고무료 GitHub 계정도 Public·Private 저장소를 둘 다 만들 수 있어요. Public은 "누구나 볼 수 있는 공개 저장소", Private은 "나만 볼 수 있는 비공개 저장소"라는 뜻이에요. 다음 4-3 단계에서 하는 클로드 코드 연결 자체는 Public·Private 상관없이 모두 접근할 수 있어요(공식 문서 기준 — 비공개 저장소도 공개 저장소와 동일한 권한으로 접근 가능). 다만 나중에 GitHub Pages로 무료 웹사이트 주소를 만들고 싶다면 무료 계정에서는 저장소가 반드시 Public이어야 해요. 그래서 처음에는 Public으로 만들어두면 헷갈릴 일이 적어요.

4-3. 클로드에서 설정 → 커넥터 들어가서 GitHub 연결하기

이제 클로드가 방금 만든 GitHub 계정을 볼 수 있도록 "연결"해줘요. Anthropic 공식 도움말에 나온 순서 그대로예요.

  1. claude.ai에 로그인한 상태에서, 화면 왼쪽 아래에 있는 내 이름(또는 동그란 아이콘)을 눌러요.
  2. 나오는 메뉴에서 "설정(Settings)" 또는 "Customize"를 누른 뒤, "커넥터(Connectors)" 메뉴로 들어가요. (주소창에 직접 claude.ai/customize/connectors를 입력해서 들어가도 돼요.)
  3. 커넥터 목록 옆에 있는 "+" 버튼을 눌러요. 여러 서비스 목록이 떠요.
  4. 목록에서 "GitHub"를 찾아서 누른 뒤, "Connect"(연결) 버튼을 눌러요.
  5. GitHub 로그인 화면이 새 창으로 떠요. 아까 4-1에서 만든 계정으로 로그인해요.
  6. "클로드가 어떤 저장소에 접근하게 할지" 물어보는 화면이 나와요. 여기서 "모든 저장소(All repositories)"를 선택해요. (나중에 저장소를 새로 만들어도 클로드가 자동으로 볼 수 있어서 편해요.)
  7. 연결이 끝나면 커넥터 목록에 GitHub가 "연결됨"으로 표시돼요.
주의오늘 수업에서 저장소가 일부만 보이거나, 방금 만든 저장소가 안 보이는 문제가 있었어요. 이런 경우에는 아래 내용을 먼저 확인해 보세요.
  • github.com에 로그인한 상태에서 Settings → Applications → Claude → Configure로 들어가요.
  • Repository access 항목이 "Only select repositories"로 되어 있다면, 방금 만든 저장소가 목록에 추가되어 있는지 확인해요. 없다면 목록에 새로 추가하거나 "All repositories"로 바꿔줘요.
  • 그래도 안 보이면, 클로드 설정 → 커넥터에서 GitHub 연결을 한 번 해제한 뒤 이 4-3 과정을 처음부터 다시 해보세요.

4-4. 클라우드 환경 만들기 (인터넷에 있는 내 작업 공간)

클로드 채팅에서 </>(Code) 탭을 누르고 저장소를 고르면, 처음 한 번은 "환경 생성(Create environment)"이라는 화면이 나와요. 이 "환경"은 쉽게 말해 클로드 코드가 일할 때 쓰는, 인터넷 위에 있는 작은 컴퓨터(작업 공간)라고 생각하면 돼요. 화면에는 아래 4가지 칸이 순서대로 나와요.

  1. 이름(Name) 칸: 이 작업 공간을 부르는 이름을 적는 빈칸이에요. 클로드가 자동으로 이름을 채워주므로, 그냥 그대로 두면 돼요. (나중에 프로젝트를 여러 개 만들 때만 구분하려고 이름을 바꾸면 돼요.)
  2. 네트워크 접근(Network access) 칸: 이 작업 공간이 인터넷의 어디까지 들어갈 수 있는지 정하는 부분이에요. 기본값은 "Trusted"라고 적혀 있는데, 이는 "프로그램을 설치할 때 꼭 필요한 몇몇 안전한 사이트에만 들어갈 수 있고, 그 외에는 못 들어간다"는 뜻이에요. 처음에는 이 기본값을 그대로 두세요.
  3. 환경 변수(Environment variables) 칸: 비밀번호나 특별한 설정값을 미리 넣어두는 칸이에요. 지금은 필요 없으니 비워둬요.
  4. 설정 스크립트(Setup script) 칸: 작업 공간이 만들어지기 전에 미리 실행할 명령어를 적는 칸이에요. 이것도 처음에는 비워둬요.

네 칸을 모두 그대로(비워두거나 기본값 그대로) 두고, 화면 아래쪽에 있는 "환경 생성(Create environment)" 버튼(파란색 또는 진한 색 버튼)을 누르면 끝이에요. Anthropic 공식 문서도 "첫 번째 프로젝트의 경우, 기본값을 유지하고 환경 생성을 클릭하세요"라고 정확히 이렇게 안내하고 있어요. 즉, 이 화면에서는 아무것도 고민하지 말고 버튼만 누르면 돼요.

출처 위 화면 구성(이름/네트워크 접근/환경 변수/설정 스크립트 네 칸과 기본값)과 안내 문구는 Anthropic 공식 문서(웹에서 Claude Code 시작하기, "GitHub 연결 및 환경 생성" 항목)를 그대로 옮긴 것이에요 — code.claude.com/docs/ko/web-quickstart · 설정(Customize) → 커넥터(Connectors) → "+" → 원하는 서비스 연결 → 인증 절차를 따른다는 순서와, GitHub의 경우 "모든 저장소 또는 특정 저장소 중 선택 가능"하다는 내용은 Anthropic 공식 지원 문서 — support.claude.com, support.claude.com

4-5. 저장소 선택하고 작업 시켜보기

  1. 입력창 아래의 저장소 선택기(repository selector)에서, 아까 만든(또는 연결된) 저장소를 선택해요.
  2. "클로드가 얼마나 자유롭게 작업해도 되는지" 정하는 항목(권한 모드)이 있어요. 기본값인 "편집 자동 수락(Accept edits)"으로 두면, 클로드가 매번 물어보지 않고 바로 작업해서 결과를 저장해요. 한 단계씩 확인받고 싶다면 "Plan Mode"로 바꿔요.
  3. 하고 싶은 작업을 구체적으로 문장으로 적어요. 예시:
    사용법을 설명하는 README 파일을 새로 만들어줘
  4. Enter를 누르면 클로드가 저장소를 복사해서 클라우드 안에서 작업을 시작해요.

4-6. 결과 확인하기

  1. 작업이 끝나면 변경된 줄 수(예: +42 -18)가 표시돼요. 이를 눌러 어떤 부분이 바뀌었는지 확인해요.
  2. 특정 줄에 마음에 안 드는 부분이 있으면, 그 줄을 클릭하고 의견을 남길 수 있어요.
  3. 결과가 마음에 들면 "PR 생성(Create PR)" 버튼을 눌러서, 클로드가 고친 내용을 실제 GitHub 저장소에 반영할 수 있어요. (PR은 "이렇게 바꿔도 될까요?"라고 제안하는 것이라고 생각하면 돼요.)
출처 위 4-3 ~ 4-6의 절차·버튼 이름은 Anthropic 공식 문서(웹에서 Claude Code 시작하기)의 "GitHub 연결 및 환경 생성", "작업 시작", "검토 및 반복" 절차를 그대로 정리한 것이에요 — code.claude.com/docs/ko/web-quickstart. 4-3의 저장소 접근 문제 해결 방법은 같은 문서의 "설정 문제 해결 — GitHub 연결 후 저장소가 나타나지 않음" 항목을 참고했어요.
참고클로드 코드가 아직 어렵게 느껴진다면, 완성된 index.html 파일 1개만 있어도 배포할 수 있는 더 쉬운 방법이 있어요 — Netlify Drop이라는 무료 서비스에 파일을 끌어다 놓기만 하면 버튼 한 번으로 페이지 주소가 만들어져요. app.netlify.com/drop
PART 4 · 2026.08.28 교안

첫 hello 페이지를 클로드코드로 배포하기

비개발자를 위한 클로드코드 입문 교안이에요. 코드를 하나도 몰라도, 클로드(Claude) 웹 채팅과 GitHub만 있으면 나만의 웹페이지를 진짜 인터넷 주소로 띄워볼 수 있어요.

이 교안에서 배우는 것

  • 클로드 웹 채팅에게 문장 하나로 요청해서, 웹페이지 파일을 만들고 GitHub에 자동으로 올리는 것을 경험해요.
  • GitHub에서 그 웹페이지를 실제 인터넷 주소로 열어볼 수 있게(배포) 설정하는 방법을 배워요.
  • 중간에 자주 막히는 상황(Pages가 꺼져 있을 때, 저장소가 비공개일 때)을 스스로 해결하는 방법도 함께 익혀요.

준비물

STEP 1. 클로드에게 한 문장으로 요청하기

클로드 코드 채팅창에 아래 문장을 그대로 입력해보세요. 코드를 몰라도 괜찮아요 — 이 문장 하나면 충분히 시작할 수 있어요.

여기서 시작한다. hello 페이지를 하나 띄워서 배포해줘.
Claude Code — Hello 페이지 배포
여기서 시작한다.
hello 페이지를 하나 띄워서 배포해줘.

세션 초기화됨

  • 클라우드 컨테이너 설정
  • 리포지토리 1개 복제 완료
  • Claude Code 시작됨
  • 전송 중...

재현 이미지 — 요청을 보내면 왼쪽에 진행 상황 체크리스트가 자동으로 올라와요.

이 문장을 보내는 순간, 클로드가 스스로 index.html(웹페이지 파일)과 배포용 설정 파일을 만들고, GitHub 저장소에 커밋(commit)·푸시(push)까지 전부 대신 해줘요. 여러분은 클릭 몇 번만 하면 돼요.

STEP 2. 클로드가 자동으로 한 일 확인하기

클로드가 작업을 마치면 보통 다음과 같은 결과를 알려줘요.

  • 인사말이 담긴 index.html 웹페이지 파일 생성
  • push할 때마다 자동으로 배포해주는 GitHub Actions 설정 파일 생성
  • GitHub 저장소에 커밋 & 푸시 완료
참고첫 시도에서는 배포가 실패할 수 있어요. 정상이니 놀라지 마세요! GitHub 저장소에서 "Pages(페이지 공개 기능)"가 아직 켜져 있지 않기 때문이에요. 아래 STEP 3에서 딱 한 번만 켜주면 돼요.

STEP 3. GitHub에서 Pages 켜기

웹사이트를 인터넷에서 볼 수 있게 하려면, GitHub 저장소에서 버튼 하나만 누르면 돼요.

1저장소 페이지로 들어가기

  1. 브라우저를 열고 내 GitHub 저장소 주소로 들어가요.
    예) https://github.com/내계정/저장소이름
  2. 로그인이 안 되어 있으면 먼저 로그인해요.

2"Settings"(설정) 메뉴 찾기

  1. 저장소 화면 맨 위쪽 탭들(Code / Issues / Pull requests / Actions / Projects / Settings) 중에서
  2. 맨 오른쪽 끝의 Settings 탭을 눌러요. (화면이 좁으면 ... 더보기 안에 숨어있을 수 있어요)

3"Pages" 메뉴 찾기

  1. Settings 화면 왼쪽에 세로로 긴 메뉴 목록이 보여요.
  2. 아래로 내리다 보면 "Pages"라는 글자가 있어요. ("Code and automation" 그룹 아래)
  3. Pages를 눌러요.
메뉴를 못 찾겠으면 키보드에서 Ctrl + F (맥은 Command + F)를 눌러 작은 검색창을 띄운 뒤 "Pages"라고 입력해보세요. 그 단어가 있는 곳을 바로 찾아줘요.

4Source(소스)를 "GitHub Actions"로 바꾸기

  1. Pages 화면의 "Build and deployment" 아래 "Source" 드롭다운을 눌러요.
  2. 지금은 보통 "None" 또는 "Deploy from a branch"로 되어 있어요.
  3. 드롭다운에서 "GitHub Actions"를 선택해요. 보통 자동으로 저장돼요.

STEP 3-1. 저장소를 실수로 Private(비공개)로 만들었다면

Pages 설정 화면에 "이 저장소는 비공개라서 유료 플랜이 필요하다"는 안내나 "Upgrade your plan" / "Make repository public" 문구가 뜬다면, 무료 계정은 비공개 저장소에서 Pages를 쓰려면 유료 플랜이 필요하기 때문이에요.

결제 없이 해결하려면 저장소를 공개(Public)로 바꾸면 돼요.

  1. Settings 화면을 맨 아래까지 내려서 "Danger Zone"(위험 구역)을 찾아요.
  2. "Change repository visibility" 항목 오른쪽의 "Change visibility" 버튼을 눌러요.
  3. 펼쳐지는 메뉴에서 "Change to public"을 선택하고, 안내에 따라 저장소 이름을 입력해 확인해요.
Danger Zone
Change repository visibility This repository is currently private.

재현 이미지 — GitHub 저장소 Settings 맨 아래 Danger Zone 화면

공개로 바꾼 뒤에는 다시 Pages 메뉴로 가서 STEP 3의 4번(Source를 "GitHub Actions"로 선택)을 진행하면 돼요.

STEP 4. 완성된 페이지 확인하기

Pages 설정을 마쳤으면, 클로드에게 "설정 끝났어"라고 알려주세요. 클로드가 배포를 다시 실행하고 성공 여부를 확인해줘요.

배포가 성공하면 아래와 같은 주소로 내 웹페이지를 열어볼 수 있어요.

https://내계정.github.io/저장소이름/

Hello, SWY Lecture Note!

이 페이지는 배포 테스트를 위해 생성되었습니다.

재현 이미지 — 완성된 hello 페이지가 실제로 열린 모습

정리 & 자주 묻는 질문

오늘 한 일 한눈에 보기

  1. 클로드에게 문장 하나로 웹페이지 배포 요청
  2. 클로드가 파일 생성 + 자동 배포 설정 + GitHub 업로드까지 처리
  3. GitHub Settings → Pages → Source를 "GitHub Actions"로 변경
  4. (필요할 때만) 저장소를 Public으로 변경
  5. 완성된 웹페이지 주소 접속해서 확인

자주 묻는 질문

Q. 배포가 계속 실패해요.
A. Settings → Pages에서 Source가 "GitHub Actions"로 되어 있는지, 저장소가 Public인지 다시 확인해보세요.

Q. 메뉴를 못 찾겠어요.
A. Ctrl + F(맥은 Command + F)로 원하는 단어를 검색하면 빨리 찾을 수 있어요.

Q. 주소로 들어갔는데 페이지가 안 보여요.
A. 처음 배포된 직후에는 1~2분 정도 걸릴 수 있어요. 잠시 후 새로고침 해보세요.

Q. 저장소(레포지토리) 자체도 클로드한테 만들어달라고 할 순 없나요?
A. 아쉽지만 안 돼요. 클로드 코드 세션에 연결된 GitHub 권한은 보통 미리 지정된 저장소 1개에만 부여되어 있고, 새 저장소를 만드는 권한(Administration: write)은 포함되어 있지 않아서 POST /user/repos → 403 Resource not accessible 같은 오류로 거부돼요. 이 부분은 클로드 쪽에서 우회할 방법이 없어요.
가장 쉬운 방법은 github.com/new에서 원하는 이름으로 저장소를 먼저 직접 만든 뒤, 클로드에게 "이 저장소 이름으로 연결해서 작업해줘"라고 알려주는 거예요. (다른 방법: claude.ai 설정 → 커넥터에서 GitHub 연결 권한 범위를 넓게 다시 인증하기 — 다만 이쪽은 별도 설정이 필요해서 첫 번째 방법이 더 간단해요.)

부록. 이번 실습에서 실제로 입력한 프롬프트 전체

참고용으로, 이 교안을 만드는 동안 클로드 웹 채팅에 실제로 입력했던 문장들을 순서대로 그대로 옮겨두었어요. 그대로 따라 입력해봐도 좋아요.

1웹페이지 배포 요청

여기서 시작한다. hello 페이지를 하나 띄워서 배포해줘.

2남은 단계 상세 설명 요청

어떻게 해야할지, 남은 한 단계 (사용자가 직접 해야 함)를 초등학생도 따라가도록 상세하게 설명.

3Ctrl+F 팁 추가 요청

키워드나 메뉴를 못 찾는다면 '컨트롤 + F키' 눌러서 해당 'Pages' 단어를 검색하면 빠르다. 라고 추가. 3단계에 추가.

4Private 저장소 관련 내용 추가 + 설정 완료 알림

그리고 나는 처음에 실수로 private 으로 만들었더니, 업그레이드 플랜하거나 퍼블릭으로 바꾸라고 되어 있었음. 이 부분 단계 중간에 추가. 설정 끝났어.