안드레 카파시 바이브 코딩, 보고 말하기, 실행 붙여넣기 | 화면만 돌아가면 코딩을 한 건가?
안드레 카파시 바이브 코딩의 보고 말하고 실행하고 붙여 넣는 루프는 코딩이 아닌 칸이다. 화면만 돌아가면 주말 앱은 맞고, 카카오 콜백은 줄을 본 뒤에 올린다. 커서, 클로드 코드, Next.js, LLM, 버셀, 카카오 로그인, 토스 웹훅, 1인 개발자 기준. 2026년 9월 원문과 파울러, 윌리슨, 넥스트 시작 문서.
보고 말하고 실행하고 붙여 넣는 루프는 안드레 카파시 바이브 코딩에서 코딩이 아니라고 한 칸입니다. 화면만 돌아가면 주말 앱은 맞고, 카카오 콜백은 그 루프를 끊습니다.
주말에 사이드바만 줄이라고 시켰는데 로컬 실행이 초록이면, 그 화면을 보고 다음 말을 붙이기 쉽죠. 프리뷰에 올리면 인가 주소는 콘솔과 다를 수 있어요. 원문은 웹앱을 만들지만 진짜 코딩은 아니라고 했습니다.
정의와 전체 수락, 에러 붙여 넣기는 이미 나눠 둔 글이 있어요. 여기는 보다, 말하다, 돌리다, 붙이기만 봅니다. 근거는 카파시 원문과 파울러, 윌리슨입니다. 저는 12개 사이트를 올릴 때 로컬 초록만으로 콜백을 안 올립니다.
원문이 말한 네 동작은 코딩이 아닌 칸이다
보고 말하고 돌리고 붙이면 원문은 그걸 코딩이 아니라고 했습니다. 안드레 카파시 바이브 코딩의 마지막 문장이 그 칸입니다.
2025년 2월 2일 원문은 버려도 되는 주말 프로젝트에는 나쁘지 않다고 한 뒤, 웹앱을 만들지만 진짜 코딩은 아니라고 적었습니다. 바로 이어서 보고, 말하고, 실행하고, 복사해 붙이면 대체로 돌아간다는 문장이 붙습니다. 네 동사가 한 호흡이죠. 파일을 찾는 대신 여백만 줄이라고 말하는 장면과 같은 자리입니다.
사이먼 윌리슨은 2025년 3월 19일 글에서 그 문장을 굵게 표시했습니다. 나온 코드를 검토하지 않을 때만 바이브라고 좁혔고, 검토하고 다른 사람에게 설명할 수 있으면 그건 소프트웨어 개발이라고 갈랐습니다. 마틴 파울러는 2026년 5월 21일 글에서 같은 원문을 통째로 옮기고, 코드를 잊는 기법이 쓸모이자 한계라고 적었습니다. 화면이 돌아가는 것과 줄을 아는 것은 다릅니다.
I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
웹앱을 만들고 있지만 진짜 코딩은 아니다. 그냥 보고, 말하고, 실행하고, 복사해 붙이면 대체로 돌아간다. 안드레 카파시, 2025년 2월 2일.
원문 다섯 행동의 목록은 정의와 원문 글에 있고, 수락 버튼은 전체 수락과 디프 글이 가릅니다. 여기는 네 동작이 한 루프인 자리만 봅니다.
먼저 기억할 것 | 안드레 카파시 바이브 코딩의 네 동작은 버릴 주말 앱용입니다. 화면이 초록이어도 인증과 결제는 그 루프를 끊습니다.
화면이 돌아가는 것과 줄을 아는 것은 다른 칸이다
화면 초록과 카카오 콜백은 같은 루프가 아니다
패딩은 네 동작이 맞고, 콜백은 줄을 본 뒤에만 올립니다. 한국에서 혼자 올리는 서비스는 이 칸에서 자주 갈립니다.
보기 칸은 브라우저에 나온 여백입니다. 말하기는 여백을 반으로 줄이라는 한 줄입니다. 실행은 로컬에서 다시 띄우는 일입니다. 붙여 넣기는 그 화면을 보고 다음 말을 창에 넣는 일입니다. 키가 없는 레이아웃이면 원문 루프가 닫힙니다.
카카오 로그인 REST는 인가 코드를 받을 리다이렉트 주소를 콘솔에 등록합니다. 로컬과 버셀 프리뷰, 운영 도메인이 다르면 등록에 없는 주소로 돌아오죠. 공식 문서도 리다이렉트 주소가 일치해야 한다고 적습니다. 로컬 화면이 로그인되어 보여도, 그 초록은 콘솔 값과 같은 칸이 아닙니다.
파울러는 바이브로 짠 소프트웨어가 줄을 빠르게 많이 만들고, 품질이 낮아 나중에는 모델조차 고치기 어려워진다고 적었습니다. 화면만 보고 다음 말을 붙이면 그 낮은 품질이 빨리 옵니다. 말로 지시했다고 바이브인지는 사전과 원문 글이 가릅니다. 여기는 그 지시가 화면만 보고 이어지는지입니다.
지금 화면
네 동작 루프
줄을 끊는 칸
사이드바 패딩, 키 없는 스타일
허용. 주말에 지워도 됨
없어도 됨. 속도가 목적
카카오 콜백 라우트
원문이 막은 자리
리다이렉트 줄을 본 뒤에 올림
토스 웹훅 서명
원문이 막은 자리
서명 검증 줄을 본 뒤에 올림
환경 파일, 키 문자열
원문이 막은 자리
키 줄은 창에 안 넣고 되돌림
초록이 콜백이 아니다 | 로컬 로그인이 되어 보여도 콘솔 주소와 환경 값을 말하기 전에는 네 동작을 닫습니다.
로컬만 돌리고 프리뷰에 올리면 어디가 깨질까?
로컬 초록은 콘솔에 등록한 주소가 아닙니다. 실행 한 칸만 보고 올리면 월요일 프리뷰가 먼저 깨집니다.
넥스트 공식 시작 문서는 개발 서버를 npm run dev로 띄운다고 적습니다. 엔피엠도 스크립트 이름을 npm run 뒤에 붙이라고 안내합니다. 그 초록은 내 노트북의 로컬 주소입니다. 카카오 콘솔에 적은 프리뷰 도메인과 같지 않습니다. 화면이 로그인되어 보여도, 그 실행은 네 동작의 세 번째 칸일 뿐입니다.
제가 12개 사이트에 카카오 콜백을 붙일 때도, 로컬에서만 돌려 보고 프리뷰에 그대로 올린 턴이 있었습니다. 화면은 되었죠. 프리뷰만 400이 났고, 어느 말이 주소를 바꿨는지부터 다시 찾았습니다. 토스 웹훅도 같아요. 로컬에서 서명 없이 통과한 화면을 보고 다음 말을 붙이면, 운영에서 위조 콜백도 같이 통과할 수 있죠.
원문의 말하기는 슈퍼위스퍼로 컴포저에 말한 칸이었습니다. 키보드를 거의 안 만진다는 문장이 바로 뒤에 붙습니다. 말은 지시일 뿐이고, 코딩이 아닌 이유는 줄을 안 보기 때문입니다. 주말 프로토를 배포 브랜치에 넣을지는 에이전틱과 배포 비교가 가릅니다. 여기는 실행 초록을 보고 바로 올리는지만 봅니다.
로컬 실행은 초록이지 콘솔 주소가 아니다
npm run dev
# 브라우저에 로그인이 되어 보여도
# 카카오 콘솔의 리다이렉트 주소와 같은 칸이 아님
로컬 주소가 콘솔에 있고, 프리뷰 주소가 없으면 그 실행은 주말 앱의 세 번째 칸입니다. 남을 로그인이면 프리뷰 도메인을 콘솔에 적은 뒤에 올립니다. 화면만 보고 다음 말을 붙이지 않습니다.
로컬 초록만 보고 프리뷰에 올리면 인가 주소가 깨진다
붙여 넣기가 에러 칸과 다른 자리는 어디인가
여기는 화면을 보고 다음 말을 붙이는 칸이고, 빨간 줄만 넣는 칸은 다른 글입니다. 원문 마지막 문장의 붙여 넣기는 루프 전체입니다.
원문 중간의 에러 붙여 넣기는 주석 없이 빨간 줄을 창에 넣는 행동입니다. 그 칸은 에러 붙여 넣기와 시크릿 글이 다룹니다. 키가 찍힌 로그를 창에 넣으면 대화와 커밋 후보에 남습니다. 여기는 그 중간 행동이 아닙니다.
마지막 문장의 복사해 붙이기는 화면을 보고, 다음 지시를 창에 넣는 호흡입니다. 패딩이 줄어든 걸 보고 버튼을 더 키우라고 말하는 식이죠. 에러가 없어도 루프는 이어집니다. 윌리슨이 강조한 문장도 이 네 동사입니다. 검토 없이 다음 말을 붙이면 바이브이고, 경로를 가리킬 수 있으면 개발입니다.
한 달 뒤 파일을 한 문장으로 말하냐는 이해 범위 글이 가릅니다. 화면만 조용해지는 우회는 우회와 랜덤 변경 글이 다룹니다. 네 동작을 끊지 않으면 그 두 칸으로 흘러갑니다.
두 붙여 넣기는 칸이 다르다 | 빨간 줄을 창에 넣는 칸과, 화면을 보고 다음 말을 붙이는 칸을 한 글로 합치지 않습니다.
네 칸 사이에 목록을 넣는 순서
남을 코드면 보기와 말하기 사이에 파일 이름을 말합니다. 실행과 올리기 사이에 콘솔 주소를 말합니다.
보기 다음에 바로 말하지 않습니다. 창에 나온 파일 이름을 한 줄로 말합니다. 패딩만 있으면 주말 앱에서 다음 말을 붙여도 원문 루프입니다. 콜백이나 환경 파일이 보이면 그 경로를 연 뒤에만 다음 말을 합니다. 실행이 초록이어도 콘솔 주소를 말하기 전에는 올리지 않습니다.
윌리슨의 운영 품질 규칙은, 저장소에 넣는 줄은 다른 사람에게 설명할 수 있어야 한다는 쪽이었습니다. 네 동작은 그 설명을 다음으로 미룹니다. 커서 창 이름이 바뀌어도 화면만 보고 말을 붙이면 같은 칸입니다. 클로드 코드 세션이어도 같습니다.
보기와 말하기 사이에 이름을 적는다
# CLAUDE.md 또는 커서 규칙 파일 예시
화면이 초록이라고 다음 말을 바로 붙이지 말 것.
보기 다음에 콜백, 웹훅, 환경 파일 이름을 말할 것.
로컬 실행 초록과 카카오 콘솔 주소는 다른 칸.
남을 코드면 리다이렉트 줄을 본 뒤에만 올린다.
사이드바 패딩, 키 없는 스타일만 있으면 주말 앱에서만 네 동작.