바이브 코딩 입문49 / 51
부록 1: CLI와 바이브 코딩

CLI란 무엇이고, 왜 바이브 코딩에 중요한가

CLI(Command Line Interface)는 마우스 클릭 대신 명령어를 입력해 컴퓨터를 다루는 텍스트 기반 인터페이스입니다. 바이브 코딩에서는 개발자와 AI가 함께 쓰는 ‘공통 언어’가 됩니다.

CLI의 정의

텍스트로 명령어를 입력해 컴퓨터를 제어하는 방식. Windows의 PowerShell, macOS의 터미널이 그 창구입니다.

GUI와의 차이

GUI는 마우스로 아이콘을 클릭, CLI는 키보드로 명령어를 입력합니다. 정밀한 작업·반복·자동화에 훨씬 강합니다.

개발자와 AI의 공통 언어

AI는 “배포해줘”라는 말을 firebase deploy 같은 명령으로 바꿔 실행합니다. CLI를 알면 AI가 무엇을 하는지 읽고 지시할 수 있습니다.

왜 바이브 코딩에 CLI가 중요한가

AI가 만든 코드를 곧바로 실행하고, 그 결과를 다시 AI에게 피드백하는 왕복이 CLI에서 가장 빠르게 일어납니다. 창을 이리저리 옮겨 다니는 마찰 없이 ‘생성 → 실행 → 수정’이 한 흐름으로 이어져 AI의 잠재력을 최대로 끌어냅니다.

이런 서비스들이 CLI를 제공한다

GitHub CLI (gh)

저장소·PR·이슈 관리를 터미널에서 바로 처리.

Firebase CLI

배포·데이터베이스·호스팅을 명령어로 제어.

Vercel CLI

프론트엔드 배포·환경변수·로그 확인.

npm / yarn

라이브러리 설치·스크립트 실행·빌드 자동화.

정리 — ‘왜 CLI인가’는 여기까지입니다. 명령어를 모두 외울 필요는 없어요. 다음 장에서 실제로 자주 쓰는 명령어만 골라, Windows(PowerShell)와 macOS 기준으로 익혀 봅니다.

목차