🤖 신기술 & 트렌드

🚀 GEMINI CLI로 터미널에서 AI와 대화하기

twoweekhee 2025. 7. 4. 09:04

개발자라면 터미널에서 벗어나지 않고 작업하고 싶을 때가 많죠! 오늘은 Google의 GEMINI AI를 터미널에서 바로 사용할 수 있는 CLI 도구를 소개해드릴게요. 🖥️✨

📋 목차

  1. GEMINI CLI란?
  2. 설치 방법
  3. 초기 설정
  4. 사용법
  5. 마무리

🤖 GEMINI CLI란?

GEMINI CLI는 Google의 강력한 AI 모델인 Gemini를 명령줄에서 직접 사용할 수 있게 해주는 도구입니다. 코딩하다가 궁금한 게 생겼을 때, 브라우저를 켜지 않고도 바로 AI에게 질문할 수 있어서 정말 편리해요!

📦 설치 방법

Node.js와 npm 설치 (선행 조건)

먼저 Node.js가 설치되어 있지 않다면 설치해야 합니다:

Windows:

# Chocolatey 사용 시
choco install nodejs

# 또는 공식 웹사이트에서 다운로드
# https://nodejs.org

macOS:

# Homebrew 사용 시
brew install node

# 또는 공식 웹사이트에서 다운로드

Linux (Ubuntu/Debian):

# apt 사용
sudo apt update
sudo apt install nodejs npm

# 또는 NodeSource 저장소 사용
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

GEMINI CLI 설치

Node.js가 준비되었다면 이제 GEMINI CLI를 글로벌로 설치해보세요:

npm install -g @google/gemini-cli

설치가 완료되면 터미널 어디서든 gemini 명령어를 사용할 수 있습니다! 🎉

⚙️ 초기 설정

설치 후 처음 실행하면 몇 가지 설정을 해야 합니다:

gemini

1️⃣ 테마 선택

첫 번째로 CLI의 테마를 선택할 수 있습니다. 개인 취향에 맞는 테마를 골라보세요:

  • 라이트 모드 🌞
  • 다크 모드 🌙
  • 컬러풀 모드 🌈

2️⃣ 로그인 방법 선택

Google 계정으로 인증하는 방법을 선택합니다:

  • 브라우저를 통한 OAuth 인증
  • API 키를 직접 입력
  • 서비스 계정 키 파일 사용

가장 간편한 방법은 브라우저 인증이에요. 선택하면 브라우저가 열리면서 Google 로그인 페이지로 이동합니다.

🎯 사용법

설정이 완료되면 이제 본격적으로 사용해볼 차례입니다!

 

# 기본 사용법
gemini "JavaScript에서 배열을 정렬하는 방법 알려줘"

# 대화형 모드
gemini
> 안녕하세요! React Hook에 대해 설명해주세요.

💡 실제 사용 예시

# 코드 리뷰 요청
gemini "이 함수를 최적화할 방법이 있을까요?" --file script.js

# 디버깅 도움
gemini "이 에러가 왜 발생하는지 알려주세요: TypeError: Cannot read property"

# 빠른 문법 확인
gemini "Python에서 딕셔너리 컴프리헨션 예제"

🎊 마무리

GEMINI CLI는 개발자의 생산성을 크게 향상시켜주는 도구입니다. 터미널에서 바로 AI의 도움을 받을 수 있어서 개발 워크플로우가 훨씬 자연스러워져요.

특히 코딩하다가 막혔을 때나, 새로운 기술에 대해 빠르게 알아보고 싶을 때 정말 유용합니다. 한 번 설치해두시면 개발이 훨씬 즐거워질 거예요! 😊


Tags: #GEMINI #CLI #Google #AI #개발도구 #터미널 #npm #nodejs #생산성 #개발환경 #gemini cli 사용법 #젬미니 #제미나이cli사용법 #제미나이설치