4교시 — 바이브코딩
개발 흐름 체험

자연어로 프로그래밍하는 새로운 시대

⏱️ 60분 | 👨‍💼 심재우 대표 | 💻 코덱스 · 클로드코드

🎯 학습 목표

① 바이브코딩 이해

자연어로 프로그래밍하는 개념과 흐름 이해

② 도구 실전 사용

코덱스/클로드코드를 직접 사용하며 체험

③ 웹사이트 개발

실제 웹사이트를 자연어 명령으로 개발

④ 개발 흐름 습득

의도→생성→검수→반복 사이클 체득

⏰ 시간 배분 (총 60분)

💡 바이브코딩이란?

Vibe Coding (바이브 코딩)은 전통적인 코딩 문법을 외우지 않고,
자연어 지시만으로 AI에게 프로그래밍을 시키는 새로운 개발 방식입니다.

"이런 느낌(Vibe)으로 만들어줘"

AI가 코드를 작성하고, 개발자는 의도·검수·방향만 제시합니다.

💡 핵심: 코딩 문법 불필요. 한국어로 "무엇을 만들지" 설명하면 끝.

⚖️ 전통 코딩 vs 바이브코딩

단계 전통 코딩 바이브코딩
1단계 문법 학습 (HTML, CSS, JS) 의도 정의 (한국어로)
2단계 코드 작성 (손으로 타이핑) AI 자동 생성
3단계 디버깅 (에러 찾기) 검수 및 수정 요청
4단계 리팩토링 (코드 개선) 반복 개선 (대화형)
생산성 기준 (1배) 10배 ↑
진입장벽 높음 (6개월 학습) 낮음 (즉시 시작)

🔄 바이브코딩의 4단계

1

의도 정의

"이런 사이트를 만들고 싶어"

"HTML 파일 하나 만들어줘.
제목은 '바이브코딩 가이드'야."
2

AI 생성

HTML/CSS/JS 자동 생성

✅ index.html 생성됨
✅ 기본 구조 완성
✅ 스타일링 적용됨
3

검수 및 수정

"이 부분을 이렇게 바꿔줘"

"Hero 섹션에
gradient 배경을 적용해줘.
초록색으로."
4

반복 개선

대화형으로 완성도 높이기

"좋아! 이제 네비게이션 바를
상단에 고정시켜줘."

💻 코덱스 개요

ChatGPT 기반 AI 코딩 에이전트 — 개발부터 배포까지 전 과정 지원

🔗 접속: https://openai.com/ko-KR/codex/

🔧 코덱스 핵심 기능

💬 자연어 명령

코딩 문법 없이 한국어로 명령하면 코드 자동 생성

📁 파일 자동 생성/수정

HTML, CSS, JS 파일을 자동으로 생성하고 편집

🔄 Git 통합

커밋, 푸시 등 버전 관리 자동화

📋 프롬프트 템플릿

자주 쓰는 명령어를 템플릿으로 저장

📂 프로젝트 목록

여러 프로젝트를 한 화면에서 관리

🎯 단계별 가이드

초보자를 위한 친절한 안내

🖥️ 코덱스 화면 구성

💻 코덱스 홈페이지

ChatGPT 기반 AI 코딩 에이전트로 개발부터 배포까지 모든 과정을 지원합니다

🗂️ 코덱스 앱 — 프로젝트 목록 및 대화형 인터페이스

🚀 코덱스 접속 및 설치

① 홈페이지 접속

🔗 https://openai.com/ko-KR/codex/

② 다운로드

Windows 버전 또는 macOS 버전 다운로드

③ 설치 및 로그인

OpenAI 계정으로 로그인 (ChatGPT 계정 사용)

④ 새 프로젝트 생성

"New Project" 버튼 클릭 → 프로젝트명 입력 → 시작

⌨️ 클로드코드 개요

Anthropic의 CLI 기반 AI 개발 도구 — 터미널에서 자연어 명령

💡 특징: 가볍고 빠른 기동전 (몽고 기마병의 마구)

🔧 클로드코드 핵심 기능

⌨️ CLI 명령

터미널에서 자연어 명령으로 코드 생성

$ claude "HTML 파일 만들어줘"

📁 파일 자동화

파일 읽기, 쓰기, 수정을 자동으로 처리

🔄 Git 통합

커밋 메시지 자동 생성, 푸시 자동화

🧠 코드베이스 이해

프로젝트 전체 구조를 이해하고 일관성 유지

📊 1M 토큰 컨텍스트

매우 긴 맥락(대형 프로젝트)도 한 번에 처리

⚡ 빠른 속도

군더더기 없이 빠르게 실행

⚖️ 코덱스 vs 클로드코드

기준 코덱스 클로드코드
인터페이스 웹 / 데스크톱 앱 CLI (터미널)
속도 보통 ⚡ 빠름
진입장벽 ✅ 낮음 (UI 친화적) 중간 (터미널 필요)
유연성 보통 ✅ 높음
가이드 ✅ 친절함 최소한
추천 대상 초보자 숙련자
비유 유럽 기사의 마구 (중무장) 몽고 기마병의 마구 (경량)

🎯 도구 선택 가이드

코덱스 추천 상황

  • ✅ AI 코딩이 처음인 경우
  • ✅ GUI가 편한 경우
  • ✅ 단계별 가이드가 필요한 경우
  • ✅ 프로젝트 관리 기능이 필요한 경우

클로드코드 추천 상황

  • ✅ 터미널 사용이 익숙한 경우
  • ✅ 빠른 속도가 중요한 경우
  • ✅ 유연한 커스터마이징이 필요한 경우
  • ✅ 대형 프로젝트를 다루는 경우

💡 병행 사용 전략: 간단한 작업은 코덱스, 복잡한 작업은 클로드코드

🌐 실습 프로젝트 소개

목표: 바이브코딩 매뉴얼 사이트 개발

구성:

  • 📄 HTML (구조)
  • 🎨 CSS (스타일링)
  • ⚡ JavaScript (인터랙션)

기능:

  • 🧭 네비게이션 바
  • 📱 반응형 디자인
  • 🖼️ 이미지 섹션
  • 📋 명령어 목록

✨ 완성 결과물: 22개 명령어로 만든 바이브코딩 매뉴얼 홈페이지

📋 22단계 명령어 흐름

1~5단계: 기본 구조

  • ① HTML 파일 생성
  • ② 제목과 메타 태그
  • ③ 기본 섹션 구조
  • ④ CSS 파일 연결
  • ⑤ JavaScript 파일 연결

6~10단계: 콘텐츠 추가

  • ⑥ Hero 섹션
  • ⑦ 네비게이션 바
  • ⑧ 명령어 목록
  • ⑨ 이미지 추가
  • ⑩ Footer 추가

11~15단계: 스타일링

  • ⑪ Gradient 배경
  • ⑫ 폰트 적용
  • ⑬ 색상 테마
  • ⑭ 간격 조정
  • ⑮ 그림자 효과

16~22단계: 인터랙션 + 마무리

  • ⑯ 복사 버튼
  • ⑰ 호버 효과
  • ⑱ 반응형 디자인
  • ⑲ 스크롤 애니메이션
  • ⑳~㉒ 최종 검수 및 배포

💻 실습 명령어 예시

예시 1: HTML 파일 생성

"HTML 파일 하나 만들어줘.
제목은 '바이브코딩 가이드'야."

→ AI가 index.html 생성 + 기본 구조 작성

예시 2: 네비게이션 바 추가

"네비게이션 바를 추가하고
3개 메뉴를 넣어줘: 홈, 가이드, 문의"

→ AI가 nav 태그 + 메뉴 링크 자동 생성

예시 3: Gradient 배경 적용

"Hero 섹션에 gradient 배경을 적용해줘.
초록색 계열로."

→ AI가 CSS gradient 코드 자동 생성

🎯 실습 진행 방식

5분

강사 시연

22단계 중 처음 5단계를 강사가 시연

25분

수강생 따라하기

6~15단계를 수강생이 직접 명령

20분

자유 개발

16~22단계를 자유롭게 개발하며 개선

10분

결과 공유

수강생들이 만든 사이트 발표 및 토론

📦 제공 자료

📄 PDF 매뉴얼

바이브코딩 22단계 매뉴얼

💬 프롬프트 템플릿

개발 프롬프트 템플릿 모음

💻 예제 코드

예제 사이트 코드 (GitHub)

📘 클로드코드 가이드

설치 및 사용법 가이드

📗 코덱스 가이드

접속 및 사용법 가이드

🔗 자료실 링크

axeduplatform.com

🔗 자료실: axeduplatform.com/resource-vibe-coding-manual.html

Q&A 및 마무리

바이브코딩 체험 소감 및 질의응답

📚 자료실: axeduplatform.com

💻 바이브코딩 매뉴얼: /resource-vibe-coding-manual.html

📧 문의: jaiwshim@gmail.com

👉 다음 단계: 중급 과정 (14시간)

1 / 20