logo
Lumi

Vibe Coding(바이브 코딩)이란?

Vibe Coding은 원하는 것을 일상적인 말로 설명하고 AI가 코드를 작성하게 하는 소프트웨어 개발 방식입니다. 결과를 직접 써 보고, 바꿀 점을 말하고, 원하는 대로 될 때까지 반복합니다. 이 용어는 AI 연구자 Andrej Karpathy가 2025년 2월에 처음 만들었습니다.

2026년 11월 업데이트.

Vibe Coding의 작동 방식

  1. 1

    아이디어를 설명합니다

    원하는 것을 일상적인 말로 적습니다. 예를 들면 '온라인 결제가 되는 요가 스튜디오 예약 사이트'처럼요.

  2. 2

    AI가 코드를 작성합니다

    AI가 페이지를 구성하고 코드를 작성하며, 데이터베이스나 사용자 로그인처럼 앱에 필요한 것을 준비합니다.

  3. 3

    써 보고 수정을 요청합니다

    실시간 미리보기에서 써 보고 바꿀 점을 알려 주면 AI가 코드를 고칩니다. 대부분의 작업은 이 반복 과정에서 이루어집니다.

  4. 4

    게시합니다

    원하는 대로 작동하면 온라인에 게시하고 링크를 공유하세요.

Vibe Coding과 기존 코딩의 차이

Vibe Coding기존 코딩
코드를 쓰는 사람내 지시에 따라 AI가 작성나 또는 개발자
필요한 능력명확하게 설명하고 결과를 확인하는 능력프로그래밍 언어와 개발 도구
첫 버전까지 걸리는 시간몇 분에서 몇 시간며칠에서 몇 주
세부 사항 조정대화로, 또는 코드를 직접 수정해서한 줄 한 줄 완전히 직접 조정
잘 맞는 용도프로토타입, 웹사이트, 내부 도구, 소규모 앱대규모 시스템이나 고도로 전문화된 시스템

Vibe Coding으로 만들 수 있는 것

웹사이트와 랜딩 페이지

회사 홈페이지, 포트폴리오, 블로그, 제품 출시 페이지.

로그인과 데이터 저장이 되는 웹 앱

예약 시스템, 회원 전용 공간, 사용자별 데이터를 저장하는 도구.

모바일 앱

같은 방식의 대화로 만드는 간단한 휴대폰 앱.

온라인 스토어와 유료 상품

Stripe 결제로 상품이나 구독을 판매하세요.

내부 도구와 대시보드

팀을 위한 관리자 화면, 진행 상황 관리 도구, 보고서.

알아 두어야 할 한계

  • AI가 만든 것을 꼭 확인하세요. 실제 사용자가 쓰기 전에 중요한 흐름은 모두 직접 써 보세요.
  • 보안을 소홀히 하지 마세요. 비밀 키는 코드에 넣지 말고, 각 데이터를 누가 보고 바꿀 수 있는지 확인하세요.
  • 아주 크거나 특수한 시스템은 여전히 경험 많은 개발자가 코드를 검토하는 것이 좋습니다.

Lumi로 Vibe Coding이 잘되는 이유

필요한 모든 것이 한곳에

데이터베이스, 사용자 로그인, 파일 저장소, 백엔드 함수, 게시 기능이 기본으로 들어 있어 별도 서비스를 연결할 필요가 없습니다.

템플릿처럼 보이지 않는 디자인

Lumi는 가운데 큰 제목 아래 카드 세 장을 놓는 구성, 보라색에서 파란색으로 이어지는 그라데이션, 카드 안의 카드, 색 있는 배경 위의 회색 글자 같은 흔한 AI 패턴과 디자인을 대조해 확인합니다.

언제든 열어 볼 수 있는 실제 코드

Lumi가 만드는 것은 모두 실제 코드입니다. 언제든 작업 공간에서 열어 볼 수 있고, 더 세밀하게 조정하고 싶을 때는 직접 수정할 수 있습니다.

단계마다 알맞은 모델

스마트 라우팅이 요청마다 Claude, GPT, Gemini 중 알맞은 모델을 고르고 모델 캐시를 재사용해 채팅 크레딧을 아낍니다. Lumi가 사용하는 모델 보기

자주 묻는 질문

Vibe Coding을 하려면 코딩을 할 줄 알아야 하나요?

아니요. 원하는 것을 설명하고 결과를 확인하면 됩니다. 큰 프로젝트에서는 기초를 알면 도움이 되지만, 시작하는 데는 필요 없습니다.

Vibe Coding을 무료로 해 볼 수 있나요?

네. Lumi에는 매달 채팅 크레딧을 주는 무료 요금제가 있으며, 사이트를 무료 lumi.ing 서브도메인에 게시할 수 있습니다. 현재 한도는 가격 페이지에서 확인하세요.

Vibe Coding이라는 말은 누가 만들었나요?

AI 연구자이자 OpenAI의 창립 멤버 중 한 명인 Andrej Karpathy가 2025년 2월에 올린 글에서 Vibe Coding을 설명했습니다.

Vibe Coding은 노코드 도구와 무엇이 다른가요?

노코드 도구는 정해진 기능 안에서 블록을 끌어다 놓아 만듭니다. Vibe Coding은 실제 코드를 만들기 때문에 도구가 제공하는 블록에 갇히지 않고, 나중에도 그 코드를 계속 고칠 수 있습니다.

Vibe Coding으로 만든 소프트웨어를 안심하고 출시할 수 있나요?

다른 소프트웨어처럼 테스트한다면 가능합니다. 출시 전에 로그인, 결제, 데이터 권한을 확인하고, 비밀 키는 코드가 아닌 안전한 곳에 보관하세요. Lumi에서는 키를 프로젝트 시크릿에 넣고, 데이터 권한은 컬렉션마다 설정합니다.