![]()
바이브 코딩이란 무엇인가
2026년 현재, 개발 방식은 근본적으로 바뀌었습니다. “바이브 코딩(Vibe Coding)”이라는 용어는 AI와 대화하듯 코드를 작성하는 방식을 말합니다. 복잡한 문법을 외우거나 스택 오버플로우를 뒤지는 시대는 끝났습니다. 이제는 원하는 것을 말로 설명하면 AI가 코드를 만들어 줍니다.
핵심은 의도를 명확하게 전달하는 능력입니다. 프로그래밍 언어 문법보다 논리적으로 생각하고 설명하는 능력이 더 중요해졌습니다. 이것이 비전공자에게 큰 기회가 되는 이유입니다.
바이브 코딩의 대표 도구로는 다음이 있습니다:
- Claude Code — Anthropic이 만든 터미널 기반 AI 코딩 에이전트
- AntiGravity — 노코드 친화적 AI 개발 환경
- Cursor — AI 통합 코드 에디터
- GitHub Copilot — 코드 자동완성 AI
오늘은 이 중에서 가장 강력하고 실용적인 Claude Code를 처음부터 끝까지 다뤄보겠습니다.
Claude Code 설치 및 초기 설정
사전 준비물
Claude Code를 사용하려면 다음이 필요합니다:
- Node.js 18 이상 설치
- Anthropic API 키 (claude.ai 계정 필요)
- 터미널 (Mac: 기본 터미널, Windows: PowerShell 또는 WSL)
Node.js 설치 확인
터미널을 열고 다음 명령어를 입력해 Node.js가 설치되어 있는지 확인합니다:
node --version
npm --version
버전 번호가 나오면 설치된 것입니다. 아직 없다면 nodejs.org에서 LTS 버전을 내려받아 설치하세요.
Claude Code 설치
npm install -g @anthropic-ai/claude-code
설치가 완료되면 버전을 확인합니다:
claude --version
API 키 설정
Anthropic 콘솔(console.anthropic.com)에서 API 키를 발급받은 뒤 환경변수로 등록합니다.
Mac / Linux:
export ANTHROPIC_API_KEY=sk-ant-여기에_실제_키_입력
echo 'export ANTHROPIC_API_KEY=sk-ant-여기에_실제_키_입력' >> ~/.zshrc
source ~/.zshrc
Windows PowerShell:
$env:ANTHROPIC_API_KEY = "sk-ant-여기에_실제_키_입력"
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-여기에_실제_키_입력", "User")
첫 실행
claude
처음 실행하면 간단한 초기 설정 화면이 나타납니다. 테마, 언어 등을 설정한 뒤 대화를 시작할 수 있습니다.
첫 번째 프로젝트: 할 일 앱 만들기
이론보다 실습이 먼저입니다. 지금 바로 간단한 할 일(To-Do) 앱을 만들어 보겠습니다. 코드를 한 줄도 직접 작성하지 않고요.
프로젝트 폴더 만들기
mkdir my-todo-app
cd my-todo-app
claude
Claude Code에게 지시하기
Claude Code가 실행되면 다음과 같이 말합니다:
HTML, CSS, JavaScript만 사용해서 할 일 앱을 만들어줘.
- 할 일 추가 기능
- 완료 체크 기능
- 삭제 기능
- 로컬 스토리지에 저장되도록
- 깔끔한 디자인으로
Claude Code는 이 지시를 바탕으로 index.html, style.css, app.js 파일을 자동으로 생성합니다.
생성된 파일 확인
ls -la
파일이 생성되었다면 브라우저에서 index.html을 열어 결과물을 확인합니다.
수정 요청하기
마음에 들지 않는 부분이 있으면 그냥 말하면 됩니다:
배경색을 어두운 테마로 바꿔줘. 그리고 할 일에 우선순위 태그(높음/보통/낮음)를 추가해줘.
Claude Code는 기존 파일을 분석하고 필요한 부분만 수정합니다. 이것이 바이브 코딩의 진수입니다. 코드를 이해하지 못해도 원하는 결과물을 만들 수 있습니다.
React 앱으로 업그레이드하기
실력이 붙었다면 더 복잡한 프로젝트에 도전할 수 있습니다:
npx create-react-app my-react-todo
cd my-react-todo
claude
그리고 Claude Code에게 말합니다:
이 React 프로젝트를 할 일 앱으로 만들어줘.
컴포넌트를 분리해서 TodoList, TodoItem, AddTodo 컴포넌트로 구성하고,
useState와 useEffect 훅을 활용해줘.
비전공자를 위한 핵심 팁
팁 1: 구체적으로 말할수록 좋은 결과가 나온다
나쁜 예시:
버튼 만들어줘
좋은 예시:
파란색 배경에 흰색 텍스트로 "제출하기"라고 써진 버튼을 만들어줘.
클릭하면 폼이 제출되고, hover 시 조금 어두워지는 효과를 넣어줘.
팁 2: 에러가 나면 에러 메시지를 그대로 붙여넣기
터미널에 에러가 나타나면 무서워하지 말고 그냥 Claude Code에게 붙여넣으세요:
이런 에러가 났어. 고쳐줘:
TypeError: Cannot read properties of undefined (reading 'map')
at TodoList (src/components/TodoList.jsx:12:23)
Claude Code는 에러를 분석하고 원인과 해결책을 함께 제시합니다.
팁 3: 단계별로 진행하기
처음부터 완성된 앱을 요청하기보다, 단계별로 쌓아가는 방식이 효과적입니다:
- 기본 HTML 구조 만들기
- CSS 스타일 추가
- JavaScript 기능 구현
- 각 기능별로 하나씩 추가
팁 4: /compact 명령어 활용
대화가 길어지면 Claude Code가 이전 내용을 잊을 수 있습니다. 이때 /compact 명령어로 대화를 요약하고 계속 진행할 수 있습니다:
/compact
팁 5: CLAUDE.md 파일로 프로젝트 규칙 정하기
프로젝트 루트에 CLAUDE.md 파일을 만들면 Claude Code가 항상 참고합니다:
# 프로젝트 규칙
- 언어: 한국어로 주석 작성
- 스타일: Tailwind CSS 사용
- 코드 스타일: 함수형 컴포넌트, const 사용
- 들여쓰기: 2칸 스페이스
자주 묻는 질문 Q&A
Q. 코딩을 전혀 모르는데 바이브 코딩을 시작할 수 있나요?
A. 네, 가능합니다. 다만 기초 개념(HTML이 무엇인지, 파일 구조가 어떻게 되는지 등)을 조금 알면 더 수월합니다. Claude Code에게 “HTML이 뭔지 설명해줘”라고 물어봐도 됩니다. AI가 선생님이 될 수 있습니다.
Q. Claude Code 비용이 많이 드나요?
A. Anthropic API는 사용량 기반으로 과금됩니다. Claude Sonnet 기준으로 일반적인 학습 용도라면 월 5~15달러 수준입니다. 처음에는 무료 크레딧이 제공되므로 부담 없이 시작할 수 있습니다.
Q. Claude Code와 ChatGPT의 차이는 무엇인가요?
A. 가장 큰 차이는 Claude Code가 터미널에서 실행되며 직접 파일을 읽고 쓰고 명령어를 실행한다는 점입니다. ChatGPT는 코드를 제안만 하지만, Claude Code는 실제로 파일을 생성하고 수정합니다. 훨씬 더 능동적인 에이전트입니다.
Q. 만든 앱을 인터넷에 배포할 수 있나요?
A. 가능합니다. Claude Code에게 “Vercel에 배포하는 방법을 알려줘”라고 하면 단계별로 안내해 줍니다. Vercel, Netlify 같은 서비스는 무료로 정적 사이트를 배포할 수 있습니다.
Q. 보안 문제는 없나요?
A. Claude Code는 파일을 수정하거나 명령어를 실행할 때 확인을 요청합니다. 민감한 작업 전에는 반드시 내용을 검토하는 습관을 들이세요. API 키나 비밀번호가 코드에 하드코딩되지 않도록 주의해야 합니다.
Q. 한국어로도 잘 작동하나요?
A. 네, Claude는 한국어 이해와 생성 능력이 매우 뛰어납니다. 한국어로 지시해도 완벽하게 이해하고 응답합니다. 주석도 한국어로 달아달라고 요청할 수 있습니다.
오늘 5분 실습
지금 바로 해볼 수 있는 실습입니다. 5분이면 충분합니다.
- 터미널을 열고 새 폴더를 만드세요:
mkdir hello-vibe && cd hello-vibe - Claude Code를 실행하세요:
claude - 다음을 입력하세요:
내 이름을 입력하면 "안녕하세요, [이름]님! 바이브 코딩에 오신 것을 환영합니다!"라고 출력하는 HTML 페이지를 만들어줘. 예쁜 디자인으로.
Claude Code가 파일을 생성하면, 브라우저로 열어서 결과를 확인하세요. 이름을 입력하고 버튼을 누르면 환영 메시지가 뜹니다. 축하합니다. 여러분은 방금 바이브 코딩을 경험했습니다.
미래이음연구소 바이브 코딩 교육
이신우 소장이 이끄는 미래이음연구소에서 Claude Code, AntiGravity 등 최신 바이브 코딩 도구 실전 강의를 진행합니다.
강의 문의: 010-3343-4000 | lab.duonedu.net
마무리
바이브 코딩은 기술의 민주화입니다. 더 이상 개발자만 소프트웨어를 만들 수 있는 시대가 아닙니다. 아이디어가 있고 그것을 말로 표현할 수 있다면, 누구나 만들 수 있습니다.
Claude Code는 그 출발점으로 가장 강력한 도구 중 하나입니다. 오늘 5분 실습을 완료했다면, 다음 단계는 조금 더 복잡한 것에 도전하는 것입니다. 쇼핑 목록 앱, 달력, 계산기… 무엇이든 좋습니다.
더 체계적인 학습을 원한다면 두온교육의 AI 활용 콘텐츠와 미래이음연구소의 실전 강의를 참고하세요. 여러분의 첫 번째 앱 완성을 응원합니다.