5분 퀵스타트
프로그래밍 경험이 없어도 OK! AI가 코드를 대신 작성해준다. 5분 만에 나만의 웹 앱을 만들어보자.
이 페이지의 5분은 도구 설치와 초기 다운로드가 끝난 상태를 기준으로 합니다. 처음 실행에서는 네트워크와 시스템 환경에 따라 시간이 더 걸릴 수 있습니다.
이 페이지는 완전 초보자를 위해 만들었습니다:
- ✅ 프로그래밍 몰라도 됨
- ✅ 복잡한 설치 필요 없음 (Node.js만 있으면 OK)
- ✅ 5분 만에 결과물 완성
준비물: 컴퓨터, 인터넷, 타자칠 수 있는 키보드
- 계산기 웹 앱을 직접 만들고 브라우저에서 실행
- AI에게 자연어로 수정 요청해서 기능 추가/디자인 변경
- 다양한 프로젝트 아이디어를 즉시 실현할 수 있는 프롬프트 확보
- AI 코딩 도구 4종(Ollama, OpenCode, Claude Code, Codex) 중 자신에게 맞는 도구 선택
그림 2: 5분 퀵스타트 전체 흐름
Vibe Coding이 뭐예요?
Vibe Coding(바이브 코딩)은 만들고 싶은 걸 말하면 AI가 코드를 대신 작성해 주는 새로운 개발 방식입니다.
"계산기 만들어줘"만 말하면 AI가 다 만들어줍니다!
(더 자세히 알아보려면 여기를 클릭 →)
그림 1: Vibe Coding은 이렇게 동작합니다
터미널이 뭔가요?
터미널(또는 명령 프롬프트)은 컴퓨터에 직접 명령어를 입력하는 도구예요. 마우스로 클릭하는 대신 키보드로 타이핑해서 컴퓨터를 조종합니다.
- Windows:
시작버튼 →명령 프롬프트또는PowerShell검색 - Mac:
Cmd + Space→Terminal입력 - 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 CLI | API 사용량 기반 | ⭐⭐ 보통 | OpenAI 생태계, 빠른 응답 | GPT 선호, ChatGPT Pro 구독자 |
💡 첫 시작 추천: 비용 부담 없이 시작하려면 Ollama, 클라우드 성능을 원하면 Claude Code 또는 Codex
방법 A: Ollama 설치 (무료, API 키 불필요)
내 컴퓨터에서 무료로 AI를 실행합니다. 계정 가입이나 API 키 없이 바로 시작할 수 있습니다.
- 공식 사이트: ollama.com
- 다운로드: ollama.com/download (macOS / Windows / Linux)
- 사용 가능한 모델 목록: ollama.com/library
- GitHub: github.com/ollama/ollama
# 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 코딩 에이전트입니다.
- 공식 사이트: opencode.ai
- GitHub: github.com/sst/opencode
- 설치 안내: opencode.ai/docs/installation
# 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/월) 구독이 필요합니다. 무료 티어에서는 사용할 수 없습니다.
- 공식 문서: docs.anthropic.com/en/docs/claude-code
- Anthropic 콘솔 (API 키 발급): console.anthropic.com
- GitHub: github.com/anthropics/claude-code
# 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 키가 필요합니다.
- 공식 안내: github.com/openai/codex
- API 키 발급: platform.openai.com/api-keys
- OpenAI 개발자 문서: platform.openai.com/docs
# 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 Code나 Codex 중 편한 것을 고르세요. 나중에 언제든 다른 도구로 바꿀 수 있으니 부담 없이 하나를 골라 시작하세요!
Step 2: 만들고 싶은 것 말하기 (1분)
선택한 AI 도구가 실행되면, 만들고 싶은 것을 한국어로 자세히 설명하세요. 다음과 같이 입력하면 됩니다:
💬 You:
안녕! HTML로 간단한 계산기 웹 페이지 만들어줘.
요구사항:
- 더하기/빼기/곱하기/나누기 버튼
- 결과가 아래에 표시되고
- 디자인은 깔끔하고 세련되게
- 구체적으로: "계산기"보다 "사칙연산이 되는 계산기" 👍
- 디자인 언급: "세련된", "모던한", "파스텔 톤" 같은 단어 추가
- 기능 명시: "버튼 클릭하면 결과가 표시됨"
- 파일 개수: "HTML, CSS, JS 파일 3개로 만들어줘"
| ❌ 나쁜 프롬프트 | ✅ 좋은 프롬프트 |
|---|---|
| "앱 만들어줘" | "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 - 기능/동작
그림 3: 파일 생성에서 브라우저 확인까지의 전체 과정
생성된 파일 실행하기
만든 파일을 브라우저에서 열어서 확인하세요:
# Windows (명령 프롬프트)
start index.html
# Mac
open index.html
# Linux
xdg-open index.html
# 현재 폴더에서 HTTP 서버 실행
python3 -m http.server 8000
# 브라우저에서 열기
# http://localhost:8000
# 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의 매력을 느꼈나요? 이제 더 깊이 있게 배워보세요!
그림 4: 4주 학습 로드맵 — 초보자에서 실전까지
- 1-2주차: Vibe Coding 개념 + Claude CLI or Ollama 설치
- 2-3주차: 프롬프트 기본 + 간단한 프로젝트 2-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: 마음에 안 들면 바로 수정 요청!