TechFeedTechFeed
바이브코딩

안드레 카파시 바이브 코딩, 보고 말하기, 실행 붙여넣기 | 화면만 돌아가면 코딩을 한 건가?

안드레 카파시 바이브 코딩의 보고 말하고 실행하고 붙여 넣는 루프는 코딩이 아닌 칸이다. 화면만 돌아가면 주말 앱은 맞고, 카카오 콜백은 줄을 본 뒤에 올린다. 커서, 클로드 코드, Next.js, LLM, 버셀, 카카오 로그인, 토스 웹훅, 1인 개발자 기준. 2026년 9월 원문과 파울러, 윌리슨, 넥스트 시작 문서.

by

보고 말하고 실행하고 붙여 넣는 루프는 안드레 카파시 바이브 코딩에서 코딩이 아니라고 한 칸입니다. 화면만 돌아가면 주말 앱은 맞고, 카카오 콜백은 그 루프를 끊습니다.


주말에 사이드바만 줄이라고 시켰는데 로컬 실행이 초록이면, 그 화면을 보고 다음 말을 붙이기 쉽죠. 프리뷰에 올리면 인가 주소는 콘솔과 다를 수 있어요. 원문은 웹앱을 만들지만 진짜 코딩은 아니라고 했습니다.


정의와 전체 수락, 에러 붙여 넣기는 이미 나눠 둔 글이 있어요. 여기는 보다, 말하다, 돌리다, 붙이기만 봅니다. 근거는 카파시 원문파울러, 윌리슨입니다. 저는 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 또는 커서 규칙 파일 예시 화면이 초록이라고 다음 말을 바로 붙이지 말 것. 보기 다음에 콜백, 웹훅, 환경 파일 이름을 말할 것. 로컬 실행 초록과 카카오 콘솔 주소는 다른 칸. 남을 코드면 리다이렉트 줄을 본 뒤에만 올린다. 사이드바 패딩, 키 없는 스타일만 있으면 주말 앱에서만 네 동작.
네 동작끊는 위치
지금 몇 초화면 보고 바로 말함이름 한 줄 말하고 말함
월요일 프리뷰 400어느 말이 주소를 바꿨는지 다시 찾음콘솔 주소를 말한 뒤라 범위가 좁음
버릴 주말 앱원문이 허용한 루프속도가 남으면 그래도 됨
남을 로그인원문이 막은 자리리다이렉트 줄을 본 뒤에 올림

  • [ ] 버릴 저장소인지 남을 저장소인지 정했다
  • [ ] 보기 다음에 콜백, 웹훅, 환경 파일 이름을 말했다
  • [ ] 로컬 초록과 카카오, 토스 콘솔 값을 같은 칸으로 보지 않았다
  • [ ] 패딩만 있으면 주말 앱에서만 네 동작을 이었다
  • [ ] 키 줄은 창에 안 넣고 되돌렸다

툴 목록은 바이브코딩 툴 가이드에 있고, 읽고 검증하는 흐름은 실전 워크플로우에 있습니다.


다음 지시를 말하기 전에 파일 목록을 확인하는 모니터와 책상
보기와 말하기 사이에 파일 이름을 한 줄로 말한다

참고 자료


내부 연계: 원문 정의와 한계, 전체 수락과 디프, 에러 붙여 넣기와 시크릿, 사전과 바이브 엔지니어링, 에이전틱과 배포


인용한 날짜와 문장은 2026년 9월 공개 자료 기준입니다.


자주 묻는 질문

화면이 돌아가면 안드레 카파시 바이브 코딩을 한 건가요?

화면이 돌아간 것만으로는 코딩을 한 게 아닙니다. 원문은 보고 말하고 실행하고 붙여 넣는 상태를 코딩이 아니라고 적었습니다. 버릴 주말 앱의 패딩에만 맞고, 카카오 콜백은 줄을 본 뒤에 올립니다.


로컬에서 로그인이 되면 프리뷰에 바로 올려도 되나요?

로컬 초록은 콘솔에 등록한 주소가 아닙니다. 프리뷰 도메인이 콘솔에 없으면 월요일에 400이 납니다. 실행 한 칸만 보고 올리지 말고, 리다이렉트 줄을 말한 뒤에 올립니다.


에러를 창에 넣는 것과 여기 붙여 넣기는 같나요?

다릅니다. 빨간 줄을 주석 없이 넣는 칸은 시크릿 글이 다룹니다. 여기는 화면을 보고 다음 말을 붙이는 루프 전체입니다. 에러가 없어도 네 동작은 이어집니다.


말로만 지시하면 다 이 루프인가요?

아닙니다. 원문의 말하기는 키보드를 거의 안 만진 칸이었습니다. 경로를 가리키고 줄을 설명할 수 있으면 말로 시켜도 바이브가 아닙니다. 사전 글이 그 경계를 가릅니다.


주말 프로토에서는 네 동작을 이어도 되나요?

키가 없고 버릴 코드라면 원문이 허용한 루프입니다. 데이터베이스 주소나 콜백이 화면에 붙는 순간부터는 보기와 말하기 사이를 끊습니다. 반응이 좋아 남을 코드로 바꾸는 순간에는 그 파일 줄을 읽고 올립니다.


원문 글, 수락 글, 에러 글과 여기는 무엇이 다른가요?

원문 글은 2025년 2월 2일 정의와 다섯 행동입니다. 수락 글은 디프를 닫는 버튼입니다. 에러 글은 빨간 줄을 창에 넣는 칸입니다. 여기는 보고 말하고 돌리고 붙이면 코딩이 아니라는 마지막 문장만 가릅니다.


안드레 카파시 바이브 코딩의 네 동작은 버릴 주말 앱의 패딩에만 맞습니다. 카카오와 토스는 화면 초록만 보고 올리지 말고, 줄을 본 뒤에만 다음 말을 붙입니다. 관련 글: 원문 정의, 전체 수락, 에이전틱과 배포.


안드레 카파시바이브 코딩보고 말하기실행 붙여넣기vibe coding커서클로드 코드카카오토스넥스트개발자
EXPLORE / 바이브코딩

이어서 읽어보기

전체 토픽 둘러보기