MacOS 구글 제미나이 CLI (Gemini CLI) 설치 방법 본문

최근 구글이 터미널 안에서 자연어로 코드를 작성하고 디버깅, 작업 자동화 등 강력한 기능을 무료로 이용할 수 있는 제미나이 CLI를 오픈소스로 공개했습니다. 지메일 계정만 연동하면 하루 1천회 요청을 할수 있다고 합니다. 1천회 정도면 개인이 사용하기에는 충분하다고 느껴지네요 안그래도 GPT 유료로 사용하느라 조금 비싸다고 느꼈는데, 공짜는 못참아서 안써볼수가 없겟죠 CLI 로 작업하니 개발자인 저로써는 굉장히 흥미로웠습니다. 성능만 괜찮다면 자주 사용할 것 같네요.
한번 설치해봅시다.
설치방법은 오픈소스로 공개한 재미나이 CLI 링크에서도 확인가능합니다.
https://github.com/google-gemini/gemini-cli?tab=readme-ov-file#quickstart
GitHub - google-gemini/gemini-cli: An open-source AI agent that brings the power of Gemini directly into your terminal.
An open-source AI agent that brings the power of Gemini directly into your terminal. - google-gemini/gemini-cli
github.com
* 구글 계정으로 로그인할 경우 분당 최대 60개, 하루에 최대 1000개의 모델 요청을 처리할 수 있습니다.
* 제미나이 API인 경우 Gemini 2.5 Pro를 사용하여 하루 100개의 요청을 처리할 수 있는 무료 계층을 제공하고, 사용할 모델을 제어하고 더 높은 요금 한도에 액세스할 수 있습니다.
한번 Gemini API키를 사용해서 사용해보도록 하겠습니다.
1. Google AI Studio 에서 키를 생성합니다. 우측상단에 API 키 만들기 누르고 터미널에서 환경 변수로 설정하시면 됩니다.


2. Node.js 버전이 18 이상 설치되어있는지 확인하고, 없으면 다운 하기
node -v
Node.js — Run JavaScript Everywhere
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
3. 터미널에서 gemini-cli 설치 명령어 입력
npx <https://github.com/google-gemini/gemini-cli
또는
npm install -g @google/gemini-cli
gemini
4. 색상 테마를 선택 (각차취향 알아서)

5. 인증 하기

매번 npx 명령어로 열수는 없으니
~/.zshrc 파일에 alias을 추가하여 gemini 명령어를 간편하게 사용하도록 설정하면 좋겟네요
alias gemini='npx https://github.com/google-gemini/gemini-cli'
이후에 터미널을 새로 시작하거나 source ~/.zshrc 명령을 쳐줍시다
이제 gemini 만 쳐도 잘 되겠네용
잘되네요 좋습니다

삭제는 npx로 설치한 경우는
# The path is typically ~/.npm/_npx
rm -rf "$(npm config get cache)/_npx"
npm으로 사용한 경우는
npm uninstall -g @google/gemini-cli