AI CITY BUILDERS ← 지식 아카이브

구글이 만든 '무료' 제미나이 CLI, 성능은 그냥 미쳤습니다 (현실 코딩 테스트, 후기)

2025년 7월 10일 24:43 조회 28,811회 STEP 3

목차

  1. 00:00:56
  2. 00:02:04
  3. 00:03:06
  4. 00:04:48
  5. 00:18:57

구글 제미나이(Gemini) CLI의 특징과 장점

제미나이 CLI란? 구글의 대규모 언어 모델인 제미나이를 터미널(Terminal) 환경에서 직접 호출하여 코딩 및 소프트웨어 개발을 보조받을 수 있는 명령줄 인터페이스 도구입니다.

제미나이 CLI 설치 및 환경 설정

제미나이 CLI를 사용하기 위해서는 먼저 각 운영체제에 맞는 터미널을 실행하고 환경을 구축해야 합니다.

  1. 터미널 실행: 맥 사용자는 'Terminal'을, 윈도우 사용자는 작업 표시줄 검색창에 'cmd'를 입력하여 명령 프롬프트를 실행합니다.
  2. 설치 명령어 입력: 터미널에 npm install 관련 명령어(구글 제미나이 CLI 설치 패키지)를 입력하여 설치를 진행합니다.
  3. 로그인 및 실행: 설치 완료 후 gemini를 입력하여 실행합니다. 최초 실행 시 구글 계정 로그인을 요청하는 창이 뜨면 인증을 완료합니다.
  4. 인터페이스 확인: 보라색 테마의 화면과 함께 'Gemini 1.5 Pro' 등의 모델 명칭이 표시되면 정상적으로 연결된 것입니다.

AI를 활용한 단계별 웹사이트 개발 프로세스

제미나이 CLI는 사용자와의 대화를 통해 코드를 생성하고 이를 즉시 실행(Execution)하는 기능을 갖추고 있습니다. 개발 지식이 부족하더라도 다음과 같은 방식으로 프로젝트를 진행할 수 있습니다.

조각 방식의 접근: 처음부터 완벽한 결과물을 요구하기보다, 큰 틀을 먼저 잡고 세부 사항을 깎아 나가는 방식으로 요청하는 것이 효율적입니다.

제작된 서비스의 배포 및 공유(Netlify 활용)

개발된 웹사이트를 인터넷상에 공개하여 다른 사람들이 접속할 수 있게 만드는 과정을 '배포'라고 합니다. 넷리파이(Netlify)의 드래그 앤 드롭 기능을 활용하면 가장 간단하게 배포할 수 있습니다.

  1. 빌드 파일 생성: 터미널에서 npm run build 명령어를 입력하여 배포 가능한 상태의 파일 묶음을 만듭니다.
  2. 폴더 위치 확인: 프로젝트 경로 내에 생성된 'build' 폴더의 위치를 확인합니다.
  3. 넷리파이 업로드: 넷리파이 웹사이트의 배포 영역에 해당 'build' 폴더를 마우스로 끌어다 놓습니다.
  4. 라이브 확인: 배포가 완료되면 즉시 고유한 주소(URL)가 생성되며, 전 세계 어디서든 해당 주소로 접속이 가능해집니다.

웹 개발의 구성 요소: 프론트엔드와 백엔드

제미나이 CLI를 통해 웹사이트를 제작할 때 이해해야 할 기본적인 개념입니다.

프론트엔드(Frontend)란? 사용자가 브라우저를 통해 직접 보고 상호작용하는 화면 영역입니다. 레이아웃, 디자인, 버튼 동작 등이 이에 해당합니다.

백엔드(Backend)란? 사용자에게는 보이지 않지만 서버 측에서 데이터를 처리하고 저장하는 영역입니다. 회원가입 정보 저장, 게시글 데이터베이스 관리 등을 담당합니다.

제미나이 CLI는 현재 프론트엔드 중심의 빠른 프로토타이핑에 강력한 성능을 발휘하며, 점진적으로 데이터 저장 기능을 추가하여 완전한 서비스로 발전시킬 수 있습니다.

지식 아카이브 전체 보기 유튜브에서 보기