바이브 코딩으로 유튜브 자동화봇 만든 솔직 후기 — 코드 0줄로 됩니다 (2026)
moai-adk와 Claude Code로 유튜브 요약봇을 바이브 코딩으로 만들었습니다. 잘 된 것, 아쉬운 것, 다시 한다면 바꿀 것을 솔직하게 정리했어요.
“AI가 진짜 코드를 다 짜준다고?” — 저도 처음엔 반신반의했어요. 그래서 직접 해봤습니다.
결론부터 말하면, 됩니다. 코드 0줄, 진짜로 한 줄도 안 짰어요. moai-adk와 Claude Code만으로 유튜브 요약봇이 완성됐습니다.
이 글에서는 기대보다 좋았던 것 3가지, 솔직히 아쉬웠던 것 3가지, 그리고 다시 한다면 바꿀 것까지 있는 그대로 정리했어요.
바이브 코딩 유튜브봇, 뭘 만들었나요? (완성 스펙 정리)
구독한 유튜브 채널에 새 영상이 올라오면, 자막(없으면 description)을 Claude가 3줄로 요약해서 슬랙 DM으로 보내주는 봇입니다. 1시간마다 자동 실행돼요.
핵심 숫자를 정리하면 이렇습니다.
- 직접 작성한 코드: 0줄 — 전부 AI가 짰어요
- moai plan + run 사용: 3회 — 3편, 4편, 5편에서 각 1회
- 자동 생성된 Python 파일: 5개 — 감지, 요약, 전송, 테스트 코드까지 포함
- 자동 실행 주기: 1시간 — cron 설정도 Claude Code가 알려줬어요
사용한 도구는 moai-adk와 Claude Code뿐입니다. API 키 발급은 2편에서 끝냈어요.
바이브 코딩이 처음이시라면 0편: 바이브 코딩 개념 정리부터 읽어보세요.
바이브 코딩 실제로 해보니 — 기대보다 좋았던 것 3가지
1. moai plan이 예외 처리 케이스까지 자동으로 적어줬어요
설계서(SPEC)를 열었는데, “자막이 없을 때 description 폴백”, “API 할당량 초과 시 재시도” 같은 케이스가 이미 들어 있었어요. 제가 직접 짰다면 생각 못 했을 항목들이에요.
2. 테스트 코드가 그냥 생겨버려요
moai run 한 번에 기능 코드와 테스트 코드가 같이 나왔어요. 저는 테스트 코드를 쓰는 습관이 없는데, 그냥 생겨버리니까 “일단 돌려보자”가 가능했어요.
3. 에러가 나면 Claude Code에 붙여넣으면 끝이에요
pip 버전 충돌, import 오류 — 에러 메시지를 그대로 Claude Code 채팅창에 던졌더니 전부 해결됐어요. 혼자 30분 고민하는 것보다 3초 물어보는 게 빨랐습니다.
소결론: 바이브 코딩의 진짜 강점은 “코드를 짜준다”가 아니라, 설계부터 테스트까지 전 과정을 AI가 커버해준다는 점이에요.
솔직히 아쉬웠던 것 3가지 (과장 없이)
1. moai run이 가끔 중간에 멈췄어요 (AI 한계)
에이전트가 여러 개 돌아가다 보니 한 에이전트가 응답을 안 하는 경우가 있었어요. 다시 실행하면 되는데, 처음엔 제가 뭔가 잘못한 줄 알았어요.
2. 생성된 코드를 완전히 이해하진 못해요 (내 문제)
코드 흐름은 알겠는데 세부 구현은 모르는 게 많았어요. 뭔가 바꾸고 싶을 때 Claude Code에 다시 물어봐야 했습니다. 이건 바이브 코딩이라는 방식 자체의 트레이드오프이기도 해요.
3. API 키 발급은 여전히 사람 몫이에요 (구조적 한계)
2편 작업이 제일 귀찮았어요. 구글 콘솔, 슬랙 API, Anthropic 키 — 클릭이 많고 자동화가 안 되는 영역이에요.
아쉬운 것들의 공통점은, 익숙해질수록 막히는 상황이 줄어들었다는 거예요. 전부 첫 시도에서 생긴 문제들이었어요.
다시 한다면 이렇게 바꿀 것 (개선 포인트)
moai plan에 예외 조건까지 미리 적기. 처음엔 한 줄로 짧게 썼다가 AI가 방향을 잘못 잡은 적이 있어요. “자막 없으면 description 폴백, 할당량 초과 시 1분 후 재시도” 수준으로 구체적으로 써야 합니다.
기능 하나씩 확인하면서 진행하기. 3편과 4편을 한 번에 합쳐서 짜려다 꼬였어요. 감지 확인 후 요약, 요약 확인 후 전송 — 한 단계씩 검증하는 게 결국 더 빨라요.
Claude Code를 더 적극적으로 쓰기. 막히면 바로 채팅창에 물어보는 게 답이에요. 혼자 삽질하는 시간이 가장 비쌌습니다.
moai-adk + Claude Code, 이런 분께 추천합니다
맞는 분:
- 만들고 싶은 게 있는데 코딩을 모르는 분
- 터미널 기초(cd, python 명령어)는 아는 분
- 반복 작업을 자동화하고 싶은 인프라/운영 담당자
- “일단 돌아가는 것”을 빠르게 만들고 싶은 분
아직 이를 수 있는 분:
- 터미널을 한 번도 써본 적 없는 분 (기초 20분이면 충분하니, 먼저 익히고 오세요)
- 코드를 100% 이해하고 통제해야 직성이 풀리는 분 (직접 짜는 게 낫습니다)
- API 키 발급 같은 초기 설정이 극도로 싫은 분 (아쉽지만 여기는 아직 사람 몫이에요)
이 시리즈를 처음부터 따라가고 싶다면 0편: 바이브 코딩이 뭔지 5분 정리부터 시작하세요.
자주 묻는 질문 (FAQ)
바이브 코딩으로 만든 봇, 서버에 올릴 수 있나요?
네. AWS EC2, Railway, Fly.io 같은 곳에 배포하면 24시간 돌릴 수 있어요. Claude Code에 “Railway에 배포하는 방법 알려줘”라고 물어보면 단계별로 안내해줍니다. 무료 플랜으로 시작할 수 있어요.
moai-adk 무료로 쓸 수 있나요?
moai-adk 자체는 오픈소스예요. 다만 내부에서 Claude API를 호출하기 때문에 Anthropic API 사용료가 발생합니다. 이 시리즈 전체를 만드는 데 든 API 비용은 약 $3 수준이었어요. 설치 방법은 1편에 정리했습니다.
Claude Code 없이도 바이브 코딩 되나요?
됩니다. Cursor, Windsurf 같은 에디터 기반 도구로도 바이브 코딩이 가능해요. 다만 moai-adk를 쓰려면 Claude Code가 필요합니다. 도구별 차이점은 0편에서 정리했어요.
유튜브 API 없이도 동작하나요?
이 봇은 YouTube Data API v3를 사용해요. API 없이는 새 영상 감지가 안 됩니다. 다만 API 키 발급은 무료이고, 일일 할당량(10,000 유닛)이면 개인 용도로는 충분해요. 발급 과정은 2편에 스크린샷과 함께 정리했습니다.
슬랙 말고 다른 메신저로도 보낼 수 있나요?
네. 텔레그램, 디스코드, 카카오워크 등 API를 제공하는 메신저라면 전송 모듈만 바꾸면 돼요. Claude Code에 “슬랙 대신 텔레그램으로 보내게 바꿔줘”라고 요청하면 코드를 수정해줍니다.
이 시리즈를 따라하면 실제로 봇이 완성되나요?
네. 0편부터 5편까지 순서대로 따라하면 실제 작동하는 유튜브 요약봇이 만들어져요. 이 글(6편)은 완성 후 돌아보는 후기입니다.
시리즈 전체 보기:
- 0편: 바이브 코딩, 아직도 뭔지 모르세요? — 5분 정리
- 1편: Claude Code + moai-adk 설치 가이드
- 2편: API 키 3개 발급 — 귀찮은 건 이번 한 번뿐
- 3편: moai run 첫 경험 — 새 영상 감지
- 4편: 자막 긁어서 Claude 요약 시키기
- 5편: 슬랙 DM 전송 — 봇 완성
- 6편: 솔직 후기 (지금 읽고 있는 글)
바이브 코딩은 “코드를 짤 줄 아는가”가 아니라 “뭘 만들고 싶은지 말할 수 있는가”가 핵심이에요. 만들고 싶은 게 있다면, 0편부터 시작해보세요. 코드 0줄로도 충분합니다.
다음 글도 곧 찾아옵니다!