AI/Gemini

CLI 환경에서 Gemini를 사용해보자. Gemini CLI

제이Lee 2025. 6. 30. 11:37

오늘 기사들을 읽어보던 중에

구글 Gemini에서 CLI에서 사용 가능한 버전을

무료로 배포했다는 글을 보게 되었다.

 

그래서 직접 써보려고 설치 및 실사용후기를

남겨보려 한다.

 


1. 설치(https://github.com/google-gemini/gemini-cli)

먼저 설치를 하려면 전제조건이 있는데,

node.js 기반이라 관련된 node.js와 npm이 설치되어 있어야 한다.

 

나의 경우는 이미 설치되어 있다.

설치가 되어 있지 않다면,

sudo apt update
sudo apt install nodejs npm -y

 

우분투 기준으로 위처럼 설치하면 된다.

 

이제 Gemoni CLI를 설치해보자.

node -v의 버전이 18버전 이상이어야 가능하다.

npm install -g @google/gemini-cli

 

설치 완료.

 

만약에 그냥 간편설치를 통해 바로 사용만 해보고 싶다면

아래 명령 실행해면 된다.

npx https://github.com/google-gemini/gemini-cli

 

2. 실행

gemini

실행하면, 이런 화면이 콘솔에 나타난다.

일단 사용하려면 Gemini API Key를 발급하는게 좋다.

발급 방법은 아래와 같다.

https://makersuite.google.com/app/apikey

위의 페이지로 접속해서

 

파란 버튼인 API 키 만들기 눌러서 만들면 된다.

이후 위의 값 복사해서

export GEMINI_API_KEY="여기에_발급받은_API_키"

 

해주면 1회성으로 콘솔이 종료되기 전까지 사용가능하고

매번 넣기 귀찮으면

echo 'export GEMINI_API_KEY="여기에_발급받은_API_키"' >> ~/.bashrc
source ~/.bashrc

위처럼 해주면 재부팅하더라도 다시 입력안해줘도 된다.

이후 다시 gemini 명령 실행해주면

이렇게 나온다.

 

3. 사용

이제 실제로 사용해보자.

파란 상자인 Type your message or @path/to/file에 원하는 프롬프트 명령을 입력하면 끝이다.

나같은 경우 "오늘 점심 메뉴 추천해줄래?"를 입력했고,

결과로 "제가 맛집 정보는 알 수 없지만, 웹 검색으로 좋은 메뉴를 찾아볼까요?" 라는 답변을 받았다.

 

 

이런 식으로, 우리가 웹에서 사용하던 것 처럼

cli 바로 사용할 수 있다.

업무에 적용해본다면,

A 탭에 gemini를 띄워두고, B 탭에서 업무를 진행하면 되지 않을까 싶다.

 

4. 제한

요금제 무료 사용 가능 (쿼터 존재)
제한 하루 60~200 요청 (계정에 따라 상이)
유료 전환 Google Cloud Vertex AI 사용 시 가능 (cloud.google.com)
지원 모델 gemini-pro, gemini-pro-vision 등

 

무료 버전의 경우 위와 같은 제한이 있다.

 

아쉽게도 인터넷이 되지 않는 환경에서는 사용하지 못한다.

이 말은 내부망에서도 사용하는건 다른 조치를 해주지 않는 이상 사용불가하다는 것과 같다.