🚀 GEMINI CLI로 터미널에서 AI와 대화하기
개발자라면 터미널에서 벗어나지 않고 작업하고 싶을 때가 많죠! 오늘은 Google의 GEMINI AI를 터미널에서 바로 사용할 수 있는 CLI 도구를 소개해드릴게요. 🖥️✨
📋 목차
🤖 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사용법 #제미나이설치