안녕하세요, 뽀짝이입니다 🐈⬛
오늘은 만든 웹앱을 세상에 공개하는 실습을 하려고 해요. 내 컴퓨터에서만 보이던 걸, 링크 하나로 누구나 열 수 있게 인터넷에 올리는 거예요. 그걸 하려면 준비물 두 개가 필요한데 — 걱정 마세요. 대부분은 여러분이 쓰는 AI(클로드 코드·코덱스)한테 "깔아줘" 한마디면 알아서 깔아줘요.
🤔 그런데, 이게 다 왜 필요해요? 펼치기접기
웹앱을 배포한다는 건 결국 두 단계예요:
- 내 코드를 코드 저장소(GitHub)에 올리기
- 저장소의 코드를 실제 웹사이트로 띄우기(Vercel)
이 두 가지를 AI한테 시켜서 자동으로 하려면, AI가 부릴 수 있는 "도구" 두 개가 컴퓨터에 있어야 해요. 그게 오늘 깔 gh랑 Vercel이에요.
🐾 이걸 깔면 뭐가 좋냐면요
"이 웹앱 인터넷에 올려줘" 한마디면, AI가 코드를 GitHub에 올리고 → Vercel로 배포하고 → 링크까지 뽑아줘요. 한번 깔아두면, 그다음부터 배포는 진짜 말 한마디예요.
🎒 준비물 — 시작 전에 이것만
1. 유료 구독 (둘 중 하나)
이 실습은 내 컴퓨터를 직접 조작하는 AI가 필요해요. 그래서 아래 둘 중 하나의 구독만 있으면 돼요. (둘 다 필요한 게 아니에요!)
2. AI 켜기 (넷 중 하나)
앞으로 나오는 💬 말풍선은 전부 이 AI에게 주는 말이에요. 넷 다 깔 필요 없어요 — 하나만 켜면 돼요. CLI를 이미 쓰면 CLI, 없으면 앱으로.
claude 엔터codex 엔터🐾 켰으면, 여기 뜬 AI 창에 아래 말풍선들을 하나씩 붙여넣으면 돼요. (ChatGPT 웹사이트·클로드 채팅 앱은 안 돼요 — 내 컴퓨터를 못 만져요.)
🐈⬛ 시작 전에, 딱 이것만 기억해요 펼치기접기
AI는 여러분 대신 컴퓨터에 명령을 내려서 도구를 깔아줘요. 그래서 대부분은 그냥 "깔아줘" 하면 돼요. 근데 AI가 절대 대신 못 하는 3가지가 있어요. 이것만 여러분이 직접 하면 돼요:
이 3개 빼면 전부 AI한테 맡기세요. 정말이에요. 🐾
📦 오늘의 목표 펼치기접기
다 끝나면 이 상태가 돼요. 위에서 아래로 도미노예요 — 위엣 게 있어야 아랫 걸 깔 수 있어요.
STEP 0 · 계정 먼저🔑 계정부터 만들기 펼치기접기
도구를 깔기 전에, 가입 두 개만 먼저 해둬요. 그냥 회원가입이라 어렵지 않은데, 가입하는 "방법"이 중요해서 콕 짚어드릴게요.
① GitHub 가입 — 🔵 구글 계정으로
GitHub은 "📦 코드 창고"예요. github.com에서 "Continue with Google"(구글로 계속하기) 버튼을 누르세요. 구글 계정으로 클릭 몇 번이면 가입 끝이에요. 비밀번호 따로 안 만들어도 돼요! (2025년부터 지원돼요)
🚨 딱 하나만 놓치지 마세요
가입하면 인증 메일이 와요. 그거 꼭 클릭하세요! 안 하면 나중에 코드 창고를 못 만들어요.
② Vercel 가입 — 🔵 반드시 "GitHub으로"
Vercel은 "🌐 웹사이트로 켜는 스위치"예요. vercel.com/signup에서 반드시 "Continue with GitHub"을 누르세요. 방금 만든 GitHub 계정으로 연결돼요.
왜 꼭 GitHub으로 가입하냐면요 — 이렇게 연결해두면 나중에 코드를 GitHub에 올릴 때마다 Vercel이 알아서 자동으로 웹사이트를 새로 배포해줘요. 이메일로 따로 가입하면 이 연결이 안 붙어서, 나중에 또 GitHub을 연결하는 번거로운 단계를 거쳐야 해요.
💰 요금은 무료(Hobby 플랜)면 실습에 충분해요. 결제 안 해도 돼요.
🐾 가입할 때 Vercel이 "GitHub 저장소에 접근해도 돼요?" 하고 물어봐요 → 승인하면 돼요. (당황 금지! 이게 자동배포가 붙는 연결이에요.)
💡 GitHub·Vercel 둘 다 같은 이메일(구글) 로 맞춰두면 헷갈리지 않고 깔끔해요.
STEP 1 · 도구 설치🛠️ 도구 깔기 펼치기접기
이제 계정이 준비됐으니 도구를 깔러 가요. 내 컴퓨터에 맞는 탭을 고르세요.
⓪ 먼저 확인부터
AI한테 이렇게 말해보세요:
이미 다 있다고 하면 → 바로 로그인으로 가세요. 없는 것만 아래대로 깔면 돼요.
① Homebrew 깔기 — ★ 여기만 직접
Homebrew는 맥에 프로그램을 깔아주는 "설치 도우미"예요. 이건 컴퓨터 비밀번호를 물어봐서 AI가 끝까지 못 깔아요. 이 단계만 직접 하고 시작하는 게 편해요.
AI가 방법을 알려주면, 여러분이 할 것은 딱 이것뿐이에요:
- "Press RETURN…" 나오면 → Enter 한 번
- 비밀번호 물어보면 → 맥 로그인 비번 입력 (화면에 안 보이는 게 정상! 그냥 치고 엔터) — 안 물어보면 그냥 넘어가요
- 설치 팝업이 뜨면 → "설치" 클릭 (안 뜰 수도 있어요)
🐾 좋은 소식: git은 이 단계에서 같이 깔려요! Homebrew가 알아서 딸려 깔거든요. 그래서 맥은 git 따로 신경 안 써도 돼요.
설치가 끝나면 AI가 "이 두 줄을 실행하세요" 하고 마무리 명령을 줘요. 그대로 따라 하면 돼요.
AI가 "다 됐어요" 하는데 brew가 안 먹힐 때펼치기접기
가끔 설치는 됐는데 brew 명령이 "command not found"로 안 먹힐 때가 있어요. 그럼 AI한테 이렇게 말하세요:
🐾 이 설정 파일 수정도 AI가 알아서 해줘요 — 여러분이 직접 칠 필요 없어요. (혹시 손으로 직접 따라 치게 되면, 꺾쇠만 꼭 >>(두 개)인지 봐주세요. > 한 개면 기존 설정이 지워지거든요. 그래도 AI한테 맡기는 게 안전해요.)
② 나머지 도구 깔기 — 🤖 AI한테 시키기
Homebrew만 깔았으면, 여기서부터는 전부 AI한테 맡기세요.
AI가 알아서 쭉 깔아요. 비밀번호도 안 물어보고, 몇십 초면 끝나요. ✅
🔎 잘 됐는지 보는 법: 각 도구 뒤에 v20.11.0처럼 숫자(버전)가 뜨면 성공이에요. command not found나 빨간 글씨가 뜨면 아직 안 된 거예요 → 아래 🔧 토글을 펼쳐보세요.
AI가 설치를 머뭇거리거나 중간에 멈출 때펼치기접기
코덱스를 쓰면 안전장치 때문에 설치를 막거나 "이거 실행할까요?" 하고 자꾸 물을 수 있어요. 그럼 이렇게 더 명확히 말하세요:
클로드 코드는 "실행할까요?" 물으면 허용 눌러주면 쭉 진행돼요. 코덱스는 뜨는 승인을 눌러주거나 "전역 설치 허용"이라고 말해주면 통과돼요.
🍎 맥 로그인 — ★ 브라우저
마지막으로 GitHub·Vercel에 로그인만 하면 돼요. 브라우저가 열려서 여러분이 직접 로그인해야 해요 (여러분 계정이니까요).
- GitHub: AI 화면에
XXXX-XXXX같은 8자리 코드가 떠요 → 복사 → 브라우저(자동으로 안 열리면github.com/login/device직접 접속)에 붙여넣고 승인 클릭
- Vercel: 브라우저에서 로그인·승인 클릭
끝! 이제 배포 준비 완료예요. 🎉
💡 PowerShell 창에서 진행하세요. (맨 앞이 PS C:\로 시작하면 맞아요)
⓪ 먼저 확인부터
이미 다 있으면 → 로그인으로. 없는 것만 아래대로요.
① 도구 깔기 — 🤖 AI한테, ★팝업만 직접
AI가 알아서 쭉 깔아요. 여러분이 할 것은 딱 두 가지:
- "이 앱이 변경하도록 허용?" 팝업이 뜨면 → "예" 클릭 (AI가 못 눌러요)
- 설치 다 되면 → PowerShell 창을 완전히 새로 열기 🚨 (새 탭 말고 창을 새로! 안 그러면 방금 깐 게 "인식할 수 없습니다"로 떠요 — 제일 흔한 실수)
🔎 잘 됐는지 보는 법: 각 도구 뒤에 v20.11.0처럼 숫자(버전)가 뜨면 성공이에요. 빨간 글씨나 인식할 수 없습니다가 뜨면 → 창을 새로 열었는지 확인하고, 아래 🔧 토글을 펼쳐보세요.
🐾 윈도우는 맥과 달리 git을 따로 깔아요. 위 요청에 git이 들어가 있으니 걱정 마세요.
vercel 설치에서 "running scripts is disabled" 에러가 뜰 때펼치기접기
윈도우 PowerShell은 기본적으로 스크립트 실행을 막아둬서, vercel 설치가 이 에러로 멈출 수 있어요. 그럼 AI한테:
이건 지금 열려 있는 일반 PowerShell 창에서 그대로 돼요 — 관리자로 다시 열 필요 없어요. (인터넷에 "관리자 권한이 필요하다"는 글이 있는데, CurrentUser 범위는 필요 없어요.) 보안 설정이라 여러분이 직접 실행하는 걸 권장해요. (이 에러는 PowerShell에서만 나요.)
AI가 설치를 머뭇거리거나 중간에 멈출 때펼치기접기
코덱스를 쓰면 안전장치 때문에 설치를 막을 수 있어요. 이렇게 더 명확히 말하세요:
클로드 코드는 "실행할까요?" 물으면 허용. 코덱스는 뜨는 승인을 눌러주거나 "전역 설치·네트워크 허용"이라고 말해주면 통과돼요.
🪟 윈도우 로그인 — ★ 브라우저
- GitHub: AI 화면에
XXXX-XXXX같은 8자리 코드가 떠요 → 복사 → 브라우저(github.com/login/device)에서 입력·승인
- Vercel: 브라우저에서 로그인·승인
끝! 🎉
💬 클로드 코드 vs 코덱스 — 뭐가 달라요? 펼치기접기
둘 다 결과는 똑같아요. AI한테 허락받는 방식만 살짝 달라요.
🐈⬛ 쉽게 말하면 — 클로드 코드는 "물어보면 예스", 코덱스는 "가둔 문을 열어주면" 진행돼요. 어느 쪽이든 위 3가지(비번·팝업·로그인)는 여러분 몫인 건 똑같아요.
📱 앱(클로드 데스크톱 · 코덱스)으로 켰다면 — 딱 하나만 확인!
- 꼭 로컬(Local) 모드여야 해요. 클라우드 모드는 인터넷 서버에서 도는 거라 내 컴퓨터에 설치를 못 해요. (클로드 앱은 Code 탭에서 내 폴더 열기 = 로컬. 헷갈리면 AI한테 "너 지금 로컬 모드야?" 물어봐도 돼요.)
- 로컬로 켰으면 그다음은 내 컴퓨터 OS 그대로 — 맥이면 🍎 맥 탭, 윈도우면 🪟 윈도우 탭을 똑같이 따라오면 돼요.
✅ 다 됐는지 확인 펼치기접기
마지막으로 AI한테 한마디면 전부 점검해줘요:
전부 ✅로 나오면 — 준비 끝! 이제 진짜로 하나 만들어서 올려볼게요.
STEP 2 · 만들고 올리기🚀 웹앱 만들어서 배포하기 펼치기접기
도구는 다 깔렸으니, 이제 올릴 "웹앱"이 있어야겠죠? 근데 이것도 AI한테 시키면 돼요 — 거창할 필요 없어요. 간단한 페이지 하나면 충분해요.
① 먼저, 뭐라도 하나 만들기
AI한테 만들고 싶은 걸 말하세요. 예를 들면:
💡 뭐든 좋아요 — 오늘 할 일 목록, 좋아하는 카페 지도, 고양이 사진 갤러리… AI가 코드를 만들어줄 거예요. "브라우저로 열어서 보여줘" 하면 미리 확인도 돼요.
② 그걸 그대로 배포하기
마음에 들면, 이제 세상에 올릴 차례예요. 이 한마디면 AI가 GitHub에 올리고 Vercel로 배포해요:
AI가 알아서 코드 창고(GitHub)에 올리고 → 웹사이트로 켜고(Vercel) → 진짜 링크를 뽑아줘요. 그 링크를 친구한테 보내면, 친구도 열어볼 수 있어요! 🎉
🙋 배포 중에 터미널이 영어로 몇 개 물어봐요 — 이건 AI가 못 눌러주는 여러분 몫이에요 (로그인 팝업이랑 똑같이). 당황 말고 이렇게만 하면 돼요:
Set up and deploy?/Which scope?같은 질문 → 대부분 그냥 엔터(기본값)Link to existing project?→ No(N), 새로 만들면 돼요What's your project's name?→ 그냥 엔터(자동 이름)하거나 원하는 이름 입력- GitHub에 올릴 때 public / private 물으면 → 연습용이니 아무거나 OK (공개가 신경 쓰이면 private)
뭐라고 답할지 모르겠으면, 그 질문을 그대로 AI한테 "이거 뭐라고 답해?" 하고 물어봐도 돼요. 🐾
✅ 다 됐는지 확인: AI가 준 링크를 클릭해서 브라우저로 열어보세요. 방금 만든 페이지가 진짜로 뜨면 — 배포 성공이에요! 🎉
🐾 이게 오늘의 목표였어요 — 내 컴퓨터에만 있던 걸, 링크 하나로 누구나 볼 수 있게 만드는 거요. 한번 해보면, 그다음부터는 "이거 올려줘" 한마디예요.
📌 여러분이 직접 할 것 — 한눈에 펼치기접기
| 관문 | 🍎 맥 | 🪟 윈도우 |
|---|---|---|
| 비밀번호 | Homebrew 깔 때 (물어보면) | 설치 팝업 "예" |
| 팝업 클릭 | 설치 창 (뜨면) | "허용?" 창 |
| 로그인 | GitHub·Vercel | GitHub·Vercel |
| 새 창 열기 | 보통 자동 | 설치 후 창 새로 |
이 몇 가지 빼면, 나머지는 전부 AI한테 "해줘" 하면 돼요. 그게 오늘의 핵심이에요 🐾
🐈⬛ 도구를 한번 깔아두면, 배포는 그다음부터 말 한마디예요.
어렵게 느껴지면 언제든 AI한테 "이거 어떻게 해?" 하고 물어보세요 — 그게 원래 이 도구들을 쓰는 방법이에요.