코딩 한 줄 몰라도 앱 하나 나오는 방식

바이브 코딩이란? 코딩 몰라도 앱 만드는 법

7분 분량, 2026년 10월 30일 올림, 글 Cat Form

결론부터

바이브 코딩(vibe coding)은 코드를 직접 짜는 대신 AI에게 "이런 걸 만들어줘"라고 말로 설명하고, 나온 결과를 보면서 말로 고쳐 가며 프로그램을 만드는 방식입니다. 코드를 읽지 않고 결과물이 원하는 대로 보이고 동작하는지만 확인하는 것이 핵심입니다. 개인용 간단한 페이지나 게임은 코딩을 몰라도 만들 수 있지만, 돈이나 개인정보를 다루는 서비스는 한계가 분명합니다.

용어는 어디서 나왔나요

이 말은 AI 연구자 안드레이 카파시(Andrej Karpathy)가 2025년 2월 2일 X(옛 트위터)에 쓴 글에서 퍼졌습니다. OpenAI 공동 창립자이자 테슬라에서 AI 팀을 이끌었던 사람입니다. 그는 AI가 짜 준 코드를 읽지 않고 "분위기(vibe)에 몸을 맡기고" 코드의 존재 자체를 잊은 채 개발하는 방식을 이렇게 불렀습니다.

원래는 가벼운 주말 프로젝트에서 이렇게 해 봤다는 이야기였습니다. 영국 콜린스 사전은 이 말을 2025년 올해의 단어로 선정했습니다. 지금은 비개발자가 AI로 무언가를 만드는 일 전반을 가리키는 말로도 쓰입니다.

다만 사람마다 뜻을 다르게 씁니다. 전문 개발자가 AI에게 코드를 쓰게 하되 결과를 꼼꼼히 검토하는 것까지 바이브 코딩이라 부르는 경우도 있고, 그것과 구분해야 한다는 의견도 있습니다. 이 글에서는 "코드를 읽지 않고 말로만 만드는 방식"으로 씁니다.

실제로는 어떻게 하나요

도구는 ChatGPT, Claude, Gemini 같은 대화형 AI가 가장 쉽습니다. 원하는 것을 설명하면 AI가 코드를 만들어 주고, 그 코드를 파일로 저장해서 열거나 대화창 미리보기로 확인합니다. 서비스마다 화면 구성은 다르니 앱의 안내를 따르세요.

흐름은 단순합니다. 설명하고, 나온 결과를 보고, 마음에 안 드는 점을 말로 고칩니다. 오류가 나면 화면의 오류 문구를 그대로 복사해 AI에게 붙여넣으면 됩니다.

  • 한 번에 큰 것을 요구하지 말고 작게 시작합니다. 화면 하나, 기능 하나씩 추가합니다.
  • 잘 되던 상태에서 수정을 시킬 때는 "지금 동작하는 부분은 건드리지 마"라고 적습니다.
  • 마음에 드는 상태가 되면 그때 파일을 따로 저장해 둡니다. 나중에 망가져도 돌아갈 수 있습니다.
첫 요청 예시
고양이 사료 급여량을 계산하는 웹페이지를 만들어줘. 체중(kg)을 입력하면 하루 권장 칼로리를 보여주면 돼. 파일 하나로 만들고, 휴대폰 화면에서도 잘 보이게 해줘. 코딩을 모르니 열어 보는 방법도 알려줘.

"파일 하나로", "열어 보는 방법도"를 넣으면 설치 없이 바로 확인할 수 있는 결과를 받기 쉽습니다.

일반인이 할 수 있는 범위

이 사이트의 만들기 레시피는 왼쪽 칸에 해당하는 일을 코딩 지식 없이 따라 할 수 있게 정리한 것입니다. 간단한 브라우저 게임, 모바일 청첩장, 링크로 공유하는 방법부터 시작해 보세요.

잘 되는 일조심해야 하는 일
나 혼자 쓰는 계산기, 체크리스트다른 사람의 개인정보를 받는 서비스
간단한 게임, 퀴즈, 초대장 페이지결제와 회원가입이 있는 쇼핑몰
가게 메뉴판, 소개 페이지회사 내부 자료를 다루는 업무 시스템
엑셀 정리, 파일 이름 바꾸기 같은 반복 작업의료, 금융, 법률 판단을 대신하는 서비스

한계와 위험

코드를 읽지 않고 쓰는 방식이라서 생기는 문제들입니다. 위키피디아의 바이브 코딩 항목도 보안 취약점, 코드를 이해하지 못한 채 쓰는 데서 오는 숨은 오류, 유지보수 어려움을 대표적인 비판으로 정리합니다. 개발자 사이먼 윌리슨은 이 방식으로 실제 서비스 코드를 만드는 것은 위험하다고 말한 바 있습니다.

  • 보안: AI가 짜 준 코드에 보안 구멍이 있어도 알아채기 어렵습니다. 비밀번호, 결제, 로그인이 들어가는 서비스는 개발자 검토 없이 공개하지 않습니다.
  • 개인정보: 신청서나 설문처럼 다른 사람의 이름과 연락처를 받는 순간 법적 책임이 생깁니다. 받는 정보를 최소로 줄이고, 믿을 수 있는 폼 서비스를 쓰는 편이 안전합니다.
  • 노출: AI 서비스의 비밀 열쇠(키)를 코드에 그대로 적어 공개하면 남이 내 요금으로 쓸 수 있습니다. 키는 절대 대화나 공개 파일에 넣지 않습니다.
  • 유지보수: 만든 사람도 코드를 모르기 때문에, 나중에 고장 나면 고치기 어렵습니다. 처음부터 단순하게 만들고, 작동하는 버전을 보관합니다.
  • 할루시네이션: AI가 존재하지 않는 기능이나 틀린 계산을 넣을 수 있습니다. 계산이 중요하면 직접 값을 넣어 검산합니다.

시작은 이렇게

혼자 쓰는 것, 한 가지 기능, 한 개의 파일. 이 세 가지만 지켜도 첫 성공 확률이 크게 올라갑니다. 만든 뒤에 남에게 보여 주고 싶다면 코딩 없이 링크로 공유하는 방법이 있습니다.

같이 알아두면 좋은 말

프롬프트
AI에게 보내는 지시 문장. 바이브 코딩에서는 "무엇을 만들지"를 설명하는 글입니다.
API 키
AI나 외부 서비스를 쓸 수 있는 비밀 열쇠. 남에게 보이면 내 요금으로 쓰일 수 있습니다.
배포
만든 것을 인터넷에 올려 다른 사람이 주소로 열어 볼 수 있게 하는 일.

자주 묻는 질문

코딩을 전혀 몰라도 정말 되나요?

간단한 개인용 도구나 페이지는 가능합니다. 다만 오류가 났을 때 AI에게 상황을 정확히 전달하는 요령이 필요합니다. 오류 문구를 그대로 붙여넣는 것만 알아도 많이 해결됩니다.

만든 것으로 돈을 벌어도 되나요?

가능은 하지만 책임이 따릅니다. 결제와 개인정보가 들어가면 보안과 법적 의무가 생기니 개발자 검토를 받는 것이 안전합니다. 또 AI 서비스마다 생성물 이용 약관이 있으니 확인하세요.

바이브 코딩과 그냥 AI 코딩은 다른가요?

개발자가 AI의 도움을 받아 코드를 쓰고 직접 검토하는 것은 보통 AI 보조 코딩이라고 부르고, 바이브 코딩은 코드를 읽지 않고 결과만 보는 쪽을 가리키는 경우가 많습니다. 다만 사람마다 쓰는 뜻이 다릅니다.

어떤 AI가 코딩에 좋은가요?

새 모델이 계속 나와서 순위가 자주 바뀝니다. 지금 쓰는 서비스로 작은 것을 먼저 만들어 보고, 결과가 마음에 들지 않을 때 다른 서비스와 비교하는 것을 권합니다.

관련 페이지

2026-10-30에 출처와 대조함. 출처: Wikipedia, Vibe coding (Karpathy 2025-02-02 게시물, Collins 2025 올해의 단어, 비판). 작성 원칙

이어서 읽을 글

자주 듣는 말