최근 Google은 Gemini를 터미널에서 직접 활용할 수 있는 Gemini CLI를 공개했습니다. OpenAI의 CLI 도구들과 유사하지만, Google Gemini 2.5 Pro 모델을 개인 사용자에게 무료로 제공한다는 점은 개인적으로도 상당히 관심을 갖게 된 요인인데요. 이번 글에서는 Gemini CLI를 직접 설치하고 사용하는 방법에 대해 간단하게 정리해 보겠습니다.
Gemini CLI (Command Line Interface)
Gemini CLI (Command Line Interface)는 Google의 최신 대규모 언어 모델 Gemini를 터미널 환경에서 바로 사용할 수 있게 해주는 오픈 소스 AI 도구입니다. 웹 브라우저나 별도 GUI 없이도 AI 도움을 받을 수 있도록 설계되었으며, 다음과 같은 배경과 목적을 가지고 있습니다.
- 생산성 향상: 코딩 보조, 디버깅, 문서 생성 등을 터미널에서 곧바로 수행하여 개발 생산성을 높입니다.
- 접근성 강화: Node.js 기반 CLI로 Windows, macOS, Linux 등 모든 OS에서 동작하므로 누구나 쉽게 접근할 수 있습니다.
- 오픈 소스 기여: Apache 2.0 라이선스로 공개되어 코드 확인 및 기능 개선에 커뮤니티가 참여할 수 있습니다.
- 최신 AI 트렌드 반영: 다른 AI 도구들과의 통합 및 자동화를 염두에 두고 만들어져, 개발 워크플로우에 AI 활용을 자연스럽게 녹여냅니다.
설치 방법
Gemini CLI는 npm을 통해 쉽게 실행하거나 설치할 수 있고 또는, 운영체제에 상관없도록 설치 없이 실행하는 방법이 있어요.
- 설치 없이 NPX로 즉시 실행:
npx https://github.com/google-gemini/gemini-cli
- 설치하여 사용:
npm install -g @google/gemini-cli
gemini
인증 방법 및 무료 사용 한도
Gemini CLI를 처음 실행하면 Google 계정 인증 절차가 필요해요. 인증 방법에는 두 가지가 있습니다.
- 개인 Google 계정 로그인
- 일반 사용자에게 무료로 제공되는 옵션입니다. 이 방법으로 로그인하면 Gemini 2.5 Pro 모델에 곧바로 접근할 수 있고, 최대 분당 60번, 일일 1,000번의 요청을 무료로 사용할 수 있어요.
- CLI 실행 후 로그인 옵션에서 "Login with Google"을 선택하면 브라우저가 열리고 Google 계정 인증을 진행합니다.
- API 키 사용 (Google AI Studio 또는 Vertex AI)
- 기업이나 개발팀 등 더 높은 한도나 특정 모델 활용이 필요한 경우 API 키를 통해 인증할 수 있습니다. Google Cloud AI Studio에서 Gemini API 키를 발급받아 환경 변수 `GEMINI_API_KEY`로 설정하면 CLI가 해당 키로 인증됩니다. 이 방식은 유료 사용을 전제로 하며, Google Cloud를 통한 과금 및 쿼터가 적용됩니다.
Gemini CLI 기본 명령어 구조
Gemini CLI는 직관적인 명령어 구조를 가지고 있어 처음 써보는 분들도 쉽게 활용할 수 있습니다. 명령어 입력 형태는 아래와 같습니다.
gemini <하위_명령어> [옵션] [인수]
주요 하위 명령어들은 다음과 같습니다.
- new : 새 프로젝트나 파일을 생성하고 초기 내용을 작성합니다. 예를 들면, gemini new file "<파일명>" --content "<초기 내용>" 형식으로 사용하면, 입력한 내용에 따라 파일을 생성합니다.
- ask : 한 번의 질문에 대한 답변을 얻을 때 사용합니다. 질문을 명령어 인수로 주면 Gemini 모델이 답변을 출력하고 종료합니다.
- chat : 대화 모드로 Gemini와 연속적인 질의응답 세션을 시작합니다. 여러 턴의 대화를 주고받을 수 있습니다.
- run : 터미널 명령 실행을 Gemini에게 지시할 때 사용합니다. 예를 들어 gemini run "ls -al 명령을 실행하고 결과를 요약해줘"처럼 입력하면, 실제 ls -al을 실행한 후 그 결과에 대한 요약을 제공하는 식입니다.
그 외에도 세부 옵션과 기능들이 많습니다. 궁금한 경우 언제든지 도움말을 통해 확인할 수 있습니다.
gemini --help
gemini <하위_명령어> --help
위 명령으로 전체 사용법이나 특정 하위 명령어의 상세 옵션을 볼 수 있으니 참고하세요.
여기까지 간단하게 설치와 실행 방법에 대해 정리해 봤어요.
보셔서 아시겠지만, 설치 과정은 매우 간단하고 개인 Google 계정만 있으면 비용 부담 없이 최신 Gemini 2.5 Pro를 활용할 수 있죠. 우선 Gemini 2.5 pro가 얼마나 성능이 좋은지는 논외로 하고요. 터미널에 익숙한 분이라면, 실행 화면에 나오는 안내에 따라 차근차근 따라 하면 사용 방법을 어렵지 않게 터득할 수 있습니다.
생성형 AI 모델, LLM 모델 생성 및 구조부터 성능 최적화와 학습 전략 방법 #1
생성형 AI 모델, LLM 모델 생성 및 구조부터 성능 최적화와 학습 전략 방법 #1
이번 글에서는 생성형 AI 모델의 기본적인 구조와 모델을 생성하고, 모델의 성능을 향상하기 위해 효율적으로 훈련하는 다양한 학습 방법과 최적화 기법들을 정리해 보겠습니다. 생성형 AI 모델
maos.tistory.com
토마토는 왜 과일이 아닌 채소로 불릴까? 다양한 시각의 분류 기준 #1
토마토는 왜 과일이 아닌 채소로 불릴까? 다양한 시각의 분류 기준 #1
오늘은 토마토는 왜 과일이 아닐까에 대해 살펴보면 사람들 세상에서 다양한 시각으로 분류의 기준이 달라지는 이야기들을 해보려 합니다. 토마토는 왜 과일이 아닌 채소로 불릴까?토마토는 과
maos.tistory.com
출생년월일 시주 계산 하기 - 사주 천간, 지지 정하는 핵심 원리 #4
출생년월일 시주 계산 하기 - 사주 천간, 지지 정하는 핵심 원리 #4
이 글에서는 시주 계산 방법을 자세히 설명하며, 제공된 년주, 월주, 일주 계산 방법(참고 URL)을 기반으로 전통 명리학 원리에 따라 작성되었습니다. 출생년월일 시주 계산 하기한국의 전통 점술
maos.tistory.com
'IT 트랜드' 카테고리의 다른 글
아마존 AWS Kiro, GitHub Copilot을 넘어서는 AI 코딩일까? (0) | 2025.07.17 |
---|---|
정규표현식부터 Node.js까지! Gemini CLI 사용해서 코드 및 파일 자동 생성하기 #2 (0) | 2025.07.09 |
인공지능 시대, 컴퓨터부터 모바일 기술까지 삶을 바꾼 기술, 그리고 미래 (0) | 2025.06.23 |
생성형 AI 모델, LLM 모델 생성 및 구조부터 성능 최적화와 학습 전략 방법 #1 (0) | 2025.06.16 |
넷플릭스와 유튜브 알고리즘 - 빅데이터 기반 개인화 추천 시스템 (0) | 2025.06.03 |