5분 퀵스타트

프로그래밍 경험이 없어도 OK! AI가 코드를 대신 작성해준다. 5분 만에 나만의 웹 앱을 만들어보자.

⏱️ 5분 기준 안내

이 페이지의 5분은 도구 설치와 초기 다운로드가 끝난 상태를 기준으로 합니다. 처음 실행에서는 네트워크와 시스템 환경에 따라 시간이 더 걸릴 수 있습니다.

👋 처음 오신 분, 환영합니다!

이 페이지는 완전 초보자를 위해 만들었습니다:

  • ✅ 프로그래밍 몰라도 됨
  • ✅ 복잡한 설치 필요 없음 (Node.js만 있으면 OK)
  • ✅ 5분 만에 결과물 완성

준비물: 컴퓨터, 인터넷, 타자칠 수 있는 키보드

🎯 이 페이지를 끝내면 할 수 있는 것
  • 계산기 웹 앱을 직접 만들고 브라우저에서 실행
  • AI에게 자연어로 수정 요청해서 기능 추가/디자인 변경
  • 다양한 프로젝트 아이디어를 즉시 실현할 수 있는 프롬프트 확보
  • AI 코딩 도구 4종(Ollama, OpenCode, Claude Code, Codex) 중 자신에게 맞는 도구 선택
⚡️ 이 페이지로 바로 시작하거나,

Vibe Coding 개념부터 읽으려면 여기를 클릭

1 AI 도구 열기 ⏱ 1분 2 만들 것 말하기 ⏱ 1분 3 결과 확인 ⏱ 2분 4 수정 요청 ⏱ 1분 반복 개선

그림 2: 5분 퀵스타트 전체 흐름

Vibe Coding이 뭐예요?

Vibe Coding(바이브 코딩)은 만들고 싶은 걸 말하면 AI가 코드를 대신 작성해 주는 새로운 개발 방식입니다.

💡 한 줄 요약

"계산기 만들어줘"만 말하면 AI가 다 만들어줍니다!
(더 자세히 알아보려면 여기를 클릭 →)

🧑 "계산기 만들어줘" 말로 설명 🤖 AI 코드 자동 생성 코드 생성 완성! 바로 실행 가능

그림 1: Vibe Coding은 이렇게 동작합니다

터미널이 뭔가요?

터미널(또는 명령 프롬프트)은 컴퓨터에 직접 명령어를 입력하는 도구예요. 마우스로 클릭하는 대신 키보드로 타이핑해서 컴퓨터를 조종합니다.

🖥️ 터미널을 여는 방법
  • Windows: 시작 버튼 → 명령 프롬프트 또는 PowerShell 검색
  • Mac: Cmd + SpaceTerminal 입력
  • Linux: Ctrl + Alt + T

Step 1: AI 도구 열기 (1분)

30초 사전 점검

먼저 Node.js와 npm이 설치되어 있는지 확인하세요:

# Node.js 버전 확인
node -v

# npm 버전 확인
npm -v

버전이 출력되면 정상입니다. 명령어를 찾을 수 없다고 나오면 nodejs.org에서 LTS 버전을 설치하세요.

AI 도구 설치하기

아래 4가지 중 하나만 골라서 설치하세요. 각 도구마다 장단점이 다르니 비교표를 보고 본인에게 맞는 것을 선택하세요.

어떤 도구를 골라야 하나요?
도구비용난이도장점추천 대상
Ollama무료⭐ 쉬움비용·가입 불필요, 오프라인 가능무료 시작, 프라이버시 중시
OpenCode무료 (API 비용 별도)⭐⭐ 보통멀티 LLM 전환, TUI, Git 통합여러 LLM 비교 사용자
Claude Code$20/월~ (Pro 구독)⭐⭐ 보통100만 토큰 컨텍스트, 코딩 능력 최고심화 코딩, 대규모 프로젝트
Codex CLIAPI 사용량 기반⭐⭐ 보통OpenAI 생태계, 빠른 응답GPT 선호, ChatGPT Pro 구독자

💡 첫 시작 추천: 비용 부담 없이 시작하려면 Ollama, 클라우드 성능을 원하면 Claude Code 또는 Codex

방법 A: Ollama 설치 (무료, API 키 불필요)

내 컴퓨터에서 무료로 AI를 실행합니다. 계정 가입이나 API 키 없이 바로 시작할 수 있습니다.

# macOS / Linux: 한 줄 설치
curl -fsSL https://ollama.com/install.sh | sh

# Windows: 위 다운로드 링크에서 설치 파일 받기

# 설치 확인
ollama --version

# AI 모델 다운로드 + 실행 (첫 실행 시 ~4GB 다운로드)
ollama run llama3.2

Ollama는 처음 ollama run 실행 시 모델을 다운로드합니다(약 2-4GB). 인터넷 속도에 따라 5-15분 소요될 수 있습니다. 다운로드는 한 번만 하면 됩니다. 자세한 내용은 Ollama 설치 가이드를 참고하세요.

방법 B: OpenCode 설치 (오픈소스, 멀티 LLM)

다양한 LLM(Claude, GPT, Gemini, Ollama 등)을 하나의 도구에서 전환하며 사용할 수 있는 오픈소스 터미널 AI 코딩 에이전트입니다.

# macOS (Homebrew)
brew install sst/tap/opencode

# npm으로 설치
npm install -g opencode

# 또는 Go로 직접 설치
go install github.com/sst/opencode@latest

# 설치 확인
opencode --version

# 실행 (TUI 인터페이스가 열립니다)
opencode

OpenCode 자체는 무료 오픈소스이지만, 사용할 LLM의 API 키가 필요합니다. Ollama와 연동하면 완전 무료로 사용 가능합니다. 자세한 내용은 OpenCode 완전 가이드를 참고하세요.

방법 C: Claude Code 설치 (Anthropic)

Anthropic의 공식 AI 코딩 도구입니다. Claude Pro($20/월) 또는 Max($100/월) 구독이 필요합니다. 무료 티어에서는 사용할 수 없습니다.

# 1. Claude Code 설치 (npm 또는 네이티브 설치자)
npm install -g @anthropic-ai/claude-code

# 2. 설치 확인
claude --version

# 3. 처음 실행하면 브라우저에서 로그인 안내가 나옵니다
claude

Windows 사용자: Claude Code는 WSL2(Windows Subsystem for Linux)에서 가장 잘 동작합니다. WSL2가 아직 없다면 Microsoft의 WSL 설치 가이드를 참고하세요.

유료 구독 후 브라우저에서 로그인하면 바로 사용 가능합니다. 자세한 내용은 Claude CLI 시작 가이드를 참고하세요.

방법 D: Codex CLI 설치 (OpenAI)

OpenAI의 AI 코딩 도구입니다. OpenAI 계정과 API 키가 필요합니다.

# 1. Codex CLI 설치 (npx로 자동 설치+실행)
npx -y @openai/codex

# 또는 글로벌 설치 후 실행
npm install -g @openai/codex
codex

# 2. API 키 설정 (위 링크에서 발급)
export OPENAI_API_KEY="sk-..."

신규 가입 시 무료 크레딧이 제공됩니다. API 키 발급 후 위 환경변수를 설정하면 바로 사용 가능합니다.

작업 폴더 만들기

설치가 끝났으면, 파일이 섞이지 않도록 새 폴더를 만들고 그 안에서 시작합니다:

# 새 프로젝트 폴더 생성
mkdir my-first-vibe
cd my-first-vibe

도구 실행하기

작업 폴더에서 설치한 도구를 실행하세요:

설치한 도구에 맞는 명령어 입력
# Ollama를 설치했다면
ollama run llama3.2

# OpenCode를 설치했다면
opencode

# Claude Code를 설치했다면
claude

# Codex를 설치했다면
codex
⌨️ 종료/재시작 방법

CLI를 종료하려면 Ctrl + C를 누르세요. 다시 시작하려면 같은 명령어(opencode, claude, codex 등)를 다시 입력하면 됩니다.

🔑 잘 모르겠다면?

비용 부담 없이 시작하고 싶다면 Ollama, 클라우드 기반 도구를 쓰고 싶다면 Claude CodeCodex 중 편한 것을 고르세요. 나중에 언제든 다른 도구로 바꿀 수 있으니 부담 없이 하나를 골라 시작하세요!

Step 2: 만들고 싶은 것 말하기 (1분)

선택한 AI 도구가 실행되면, 만들고 싶은 것을 한국어로 자세히 설명하세요. 다음과 같이 입력하면 됩니다:

AI에게 말 걸기 (복사해서 사용)
💬 You:
안녕! HTML로 간단한 계산기 웹 페이지 만들어줘.
요구사항:
- 더하기/빼기/곱하기/나누기 버튼
- 결과가 아래에 표시되고
- 디자인은 깔끔하고 세련되게
💡 팁: 더 좋은 결과를 얻는 법
  • 구체적으로: "계산기"보다 "사칙연산이 되는 계산기" 👍
  • 디자인 언급: "세련된", "모던한", "파스텔 톤" 같은 단어 추가
  • 기능 명시: "버튼 클릭하면 결과가 표시됨"
  • 파일 개수: "HTML, CSS, JS 파일 3개로 만들어줘"
📝 좋은 프롬프트 vs 나쁜 프롬프트
❌ 나쁜 프롬프트✅ 좋은 프롬프트
"앱 만들어줘" "HTML/CSS/JS로 할 일 관리 앱 만들어줘. 할 일 추가/삭제/체크 기능과 localStorage 저장"
"예쁘게 해줘" "파스텔 톤 배경에 둥근 모서리 카드, 반응형 그리드 레이아웃으로 만들어줘"
"이거 고쳐줘" "script.js의 addTodo 함수에서 빈 문자열 입력 시에도 추가되는 버그를 수정해줘"

핵심: 누가 만들지(도구), 무엇을(기능), 어떻게(디자인)를 명시하세요.

🎯 바로 복사해서 쓰는 프롬프트 예시

메모장

메모를 저장할 수 있는 간단한 메모장 만들어줘. 텍스트 입력하고 저장 버튼 누르면 localStorage에 저장되게. 다크모드 지원.

타이머

카운트다운 타이머 만들어줘. 시간(분/초) 입력하면 카운트다운 시작하고, 0되면 알림 소리. 큰 숫자로 남은 시간 표시.

포트폴리오

내 포트폴리오 웹페이지 만들어줘. 히어로 섹션, 프로젝트 그리드(이미지+설명), 연락처 폼. 모던한 다크 테마.

더 많은 팁은 프롬프트 기본에서 확인!

Step 3: 결과 확인하기 (2분)

선택한 AI 도구가 코드를 생성하면 자동으로 파일이 만들어집니다. 보통 index.html, style.css, script.js 같은 파일이 생겨요.

📁 만들어진 파일 확인

AI 도구가 다음과 같이 알려줄 거예요:

📄 index.html - 메인 파일 (화면을 구성)
🎨 style.css - 디자인/스타일
⚙️ script.js - 기능/동작
AI가 생성한 파일을 실행하는 과정 AI에게 요청 프롬프트 입력 파일 자동 생성 .html + .css + .js 서버 실행 python3 / npx serve 브라우저 확인 localhost:8000 수정 요청 → 재실행 반복

그림 3: 파일 생성에서 브라우저 확인까지의 전체 과정

생성된 파일 실행하기

만든 파일을 브라우저에서 열어서 확인하세요:

방법 A: 파일 바로 열기
# Windows (명령 프롬프트)
start index.html

# Mac
open index.html

# Linux
xdg-open index.html
방법 B: Python으로 서버 실행 (권장)
# 현재 폴더에서 HTTP 서버 실행
python3 -m http.server 8000

# 브라우저에서 열기
# http://localhost:8000
방법 C: Node.js로 서버 실행
# npx serve로 간편 실행 (별도 설치 불필요)
npx serve

# 또는 http-server 사용
npx http-server -p 8080
🎉 축하합니다!

이제 당신의 첫 번째 Vibe Coding 프로젝트가 완성되었습니다!
브라우저에서 계산기가 보이면 성공입니다.

Step 4: 수정 요청하기 (1분)

마음에 들지 않는 부분이 있으면 바로 수정 요청하세요.

🎨 디자인 변경 요청

예시: 색상과 레이아웃 변경
💬 You:
"버튼 색상을 파란색으로 바꾸고, 결과 표시 영역을 계산기 위쪽으로 옮겨줘.
전체 배경은 연한 회색으로."

🤖 AI:
"수정 완료! 버튼은 #3B82F6 파란색으로 변경하고,
결과 표시를 입력 영역 위쪽으로 이동했습니다.
배경은 #F3F4F6 연한 회색으로 적용했습니다."

➕ 기능 추가 요청

예시: 새로운 기능 추가
💬 You:
"계산기에 다음 기능도 추가해줘:
1. 퍼센트(%) 계산 버튼
2. 소수점 둘째 자리까지 표시
3. 계산 기록을 아래에 리스트로 보여줘"

🤖 AI:
"3가지 기능을 모두 추가했습니다!
% 버튼은 우측 상단에 배치했고,
결과는 toFixed(2)로 소수점 둘째 자리까지 표시됩니다.
계산 기록은 스크롤 가능한 리스트로 하단에 표시됩니다."

🐛 버그 수정 요청

예시: 문제 해결
💬 You:
"나누기 버튼을 누르고 0을 입력하면 "Infinity"가 표시돼.
0으로 나눌 때 "오류" 메시지가 뜨게 고쳐줘."

🤖 AI:
"0으로 나누기 검증 로직을 추가했습니다.
divide 함수에서 divisor가 0이면 "오류: 0으로 나눌 수 없습니다"를 반환합니다."
🔄 반복 개선이 핵심!

Vibe Coding은 대화형입니다. 몇 번이고 요청해서 나에게 맞는 결과물을 만드세요! 작은 단위로 나눠서 요청할수록 더 정확한 결과를 얻을 수 있습니다.

💬 다른 프로젝트 아이디어

다른 것도 만들어보고 싶나요? 아래 예시를 복사해서 사용하세요:

🟢 쉬운 프로젝트 (5~10분)

📝 복사해서 바로 사용하세요

1. 메모장

메모를 저장할 수 있는 간단한 메모장 만들어줘. 텍스트 입력하고 저장 버튼 누르면 localStorage에 저장되게. 다크모드 지원.

2. 비밀번호 생성기

랜덤 비밀번호 생성기 만들어줘. 길이(8~32), 대소문자, 숫자, 특수문자 포함 여부를 체크박스로 선택. 생성된 비밀번호 복사 버튼 추가.

3. BMI 계산기

BMI 계산기 만들어줘. 키(cm)와 체중(kg) 입력하면 BMI 결과와 비만도(저체중/정상/과체중/비만)를 색상과 함께 표시.

🟡 중간 프로젝트 (15~30분)

🚀 조금 더 도전해보세요

4. 퀴즈 앱

5문제 객관식 퀴즈 앱 만들어줘. 각 문제에 4개 선택지, 정답이면 초록색 피드백, 오답이면 빨간색. 최종 점수와 정답률 표시. 다음 문제 버튼.

5. 달력 앱

2026년 달력 웹 앱 만들어줘. 월별 이동 버튼, 오늘 날짜 강조 표시, 특정 날짜 클릭하면 메모 입력 가능. localStorage 저장.

6. 할 일 대시보드

할 일 관리 대시보드 만들어줘. 중요도/마감일별 정렬, 진행률 프로그레스바, 카테고리별 필터링, 완료 항목 회색 처리. localStorage 저장.

🔴 도전 프로젝트 (30분+)

💪 자신 있다면 이거!

7. 포트폴리오 사이트

내 포트폴리오 웹페이지 만들어줘. 히어로 섹션(이름+한 줄 소개), 프로젝트 카드 그리드(이미지+설명+링크), 기술 스택 섹션, 연락처 폼. 모던한 다크 테마.

8. 실시간 채팅 UI

가상의 실시간 채팅 앱 UI 만들어줘. 좌측 사용자 목록, 중앙 메시지 영역, 하단 입력창. 메시지 전송 버튼, 타임스탬프 표시, 다크모드 지원.

다음 단계

Vibe Coding의 매력을 느꼈나요? 이제 더 깊이 있게 배워보세요!

추천 학습 로드맵 1주차: 시작 • 이 페이지 완독 • 도구 1개 설치 • 첫 앱 만들기 2주차: 확장 • 프롬프트 기법 학습 • 프로젝트 2~3개 • 다른 도구 비교 3주차: 심화 • API 연동 프로젝트 • 코드 리뷰 습관 • Git 버전 관리 4주차: 실전 • 나만의 프로젝트 • 배포 (Vercel/Netlify) • 포트폴리오 제작

그림 4: 4주 학습 로드맵 — 초보자에서 실전까지

🟣 Claude로 시작

Anthropic Claude API 사용

Claude CLI 시작 →

🔵 Codex로 시작

OpenAI Codex 사용

Codex 가이드 →

🦙 무료로 시작

돈 안내고 Vibe Coding 하자

Ollama 시작 →

🔧 도구 비교

다른 AI 도구들도 직접 사용해봐!

CLI 도구 비교 →

📚 개념 이해

Vibe Coding이 뭔지 더 자세히 알고 싶다면

Vibe Coding이란? →

🎯 프롬프트 배우기

더 좋은 결과를 얻는 방법

프롬프트 기본 →
🗺️ 권장 학습 경로
  1. 1-2주차: Vibe Coding 개념 + Claude CLI or Ollama 설치
  2. 2-3주차: 프롬프트 기본 + 간단한 프로젝트 2-3개
  3. 3-4주차: API 연동 프로젝트 + 여러 도구 경험

전체 학습 경로 보기 →

문제 해결

자주 하는 질문

Q: "npx: command not found" 오류가 떠요

A: Node.js가 설치되지 않았습니다. nodejs.org에서 LTS 버전을 다운로드하고 설치하세요.

Q: "API key not found" 오류가 떠요

A: Claude Code는 Pro($20/월) 이상 구독이 필요합니다. Ollama로 무료 시작을 해보세요!

Q: 파일이 안 만들어져요

A: 현재 디렉토리에 쓰기 권한이 있는지 확인하세요. 빈 디렉토리(새 폴더)에서 다시 시도해 보세요.

Q: "Permission denied" 또는 접근 권한 오류가 떠요

A: 시스템 폴더에서 실행 중일 가능성이 큽니다. 홈 디렉토리 아래 새 폴더를 만들고(mkdir my-first-vibe), 그 폴더에서 다시 실행하세요.

Q: "Port 8000 is already in use" 오류가 떠요

A: 이미 다른 프로그램이 8000 포트를 사용 중입니다. python3 -m http.server 8080처럼 다른 포트로 실행하고 http://localhost:8080으로 접속하세요.

Q: 코드가 뭔지 하나도 모르겠어요

A: 괜찮습니다! AI가 만든 코드를 그냥 읽어보세요. AI에게 "이 코드 설명해줘"라고 물어보면 친절하게 설명해줍니다.

Q: Ollama 모델 다운로드가 실패해요

A: 디스크 용량이 충분한지 확인하세요(모델 1개당 2~6GB). ollama pull llama3.2로 다시 시도하고, 그래도 안 되면 Ollama 설치 가이드를 참고하세요.

Q: 윈도우에서 Claude Code가 안 돼요

A: Claude Code는 WSL2에서 가장 잘 동작합니다. PowerShell이 아닌 WSL 터미널에서 claude를 실행하세요. WSL2 설치는 Microsoft 공식 가이드를 참고하세요.

Q: AI가 이상한 코드를 만들었어요

A: 프롬프트를 더 구체적으로 작성해보세요. "오류 없이 동작하는" 같은 조건을 추가하거나, 에러 메시지를 AI에게 붙여넣으면 더 정확한 수정이 가능합니다.

Q: 더 쉬운 방법은 없나요?

A: 있습니다! Ollama로 시작하기는 무료로 AI를 사용할 수 있는 방법이에요. API 키도 필요 없고요.

핵심 정리

  • Vibe Coding = 만들고 싶은 걸 말하면 AI가 코드를 대신 작성
  • Step 1: Claude CLI, Codex, Ollama 중 선택해서 실행
  • Step 2: 만들고 싶은 걸 한국어로 설명
  • Step 3: 생성된 파일을 브라우저에서 확인
  • Step 4: 마음에 안 들면 바로 수정 요청!