Free and open source, Gemini CLI brings Gemini directly into developers’ terminals — with unmatched access for individuals.
출처: Google Blog, Github
Google이 2025년 6월 25일 출시한 Gemini CLI는 터미널 환경에서 직접 사용할 수 있는 오픈소스 AI 에이전트
개발자는 Google 계정만으로 분당 60회, 하루 1,000회의 무료 요청을 사용할 수 있으며, Gemini 2.5 Pro 모델의 100만 토큰 컨텍스트를 활용
또한 여러 에이전트를 동시에 실행해야 하는 전문 개발자이거나 특정 모델을 사용하려는 경우 사용량 기반 청구를 위해 Google AI Studio 또는 Vertex AI 키를 사용하거나 Gemini Code Assist Standard 또는 Enterprise 라이선스를 얻을 수 있다.
Google은 Gemini CLI 발표에서 다음과 같이 언급
"For developers, the command line interface (CLI) isn't just a tool; it's home."
터미널의 효율성, 보편성, 이동성은 개발자들이 작업을 수행하는 핵심 요소
개발자들의 터미널 의존도가 지속되면서, 통합된 AI 지원에 대한 수요도 함께 증가
기존 AI 코딩 도구들은 주로 IDE 플러그인 형태로 제공되거나, 웹 인터페이스를 통해 접근 필요
이는 터미널 중심의 워크플로우를 선호하는 개발자들에게는 불편한 경험
Node.js 18 버전 이상
# 방법 1: npx로 즉시 실행
> npx https://github.com/google-gemini/gemini-cli
# 방법 2: 전역 설치
> npm install -g @google/gemini-cli
> gemini
███ █████████ ██████████ ██████ ██████ █████ ██████ █████ █████
░░░███ ███░░░░░███░░███░░░░░█░░██████ ██████ ░░███ ░░██████ ░░███ ░░███
░░░███ ███ ░░░ ░███ █ ░ ░███░█████░███ ░███ ░███░███ ░███ ░███
░░░███ ░███ ░██████ ░███░░███ ░███ ░███ ░███░░███░███ ░███
███░ ░███ █████ ░███░░█ ░███ ░░░ ░███ ░███ ░███ ░░██████ ░███
███░ ░░███ ░░███ ░███ ░ █ ░███ ░███ ░███ ░███ ░░█████ ░███
███░ ░░█████████ ██████████ █████ █████ █████ █████ ░░█████ █████
░░░ ░░░░░░░░░ ░░░░░░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░
Tips for getting started:
1. Ask questions, edit files, or run commands.
2. Be specific for the best results.
3. Create GEMINI.md files to customize your interactions with Gemini.
4. /help for more information.
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ > Select Theme Preview │
│ ○ ANSI Dark ┌────────────────────────────────────────────────────────────────────────────────────┐ │
│ ○ Atom One Dark │ │ │
│ ○ Ayu Dark │ 1 # function │ │
│ ● Default Dark │ 2 -def fibonacci(n): │ │
│ ○ Dracula Dark │ 3 - a, b = 0, 1 │ │
│ ○ GitHub Dark │ 4 - for _ in range(n): │ │
│ ○ ANSI Light Light │ 5 - a, b = b, a + b │ │
│ ○ Ayu Light Light │ 6 - return a │ │
│ ○ Default Light Light │ │ │
│ ○ GitHub Light Light │ ╭────────────────────────────────────────────────────────────────────────────────╮ │ │
│ ○ Google Code Light │ │ │ │ │
│ ○ Xcode Light │ │ No changes detected. │ │ │
│ │ │ │ │ │
│ Apply To │ ╰───────────── ──────────────────────────────────────────────────────────────────╯ │ │
│ ● User Settings │ │ │
│ ○ Workspace Settings └────────────────────────────────────────────────────────────────────────────────────┘ │
│ │
│ (Use Enter to select, Tab to change focus) │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
~/test no sandbox (see /docs) gemini-2.5-pro (100% context left)
테마를 설정할 수 있다.
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Select Auth Method │
│ ● Login with Google │
│ ○ Gemini API Key │
│ ○ More... |
│ # More... 선택 시 |
│ # ○ Login with Google (for Workspace or licensed Code Assist users) │
│ # ○ Vertex AI │
│ │
│ (Use Enter to select) │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Ground prompts with Google Search 웹페이지를 가져와 실시간 외부 컨텍스트를 모델에 제공할 수 있도록 Google 검색으로 프롬프트를 보강
Extend Gemini CLI’s capabilities 모델 컨텍스트 프로토콜(MCP)에 대한 기본 지원 또는 번들로 제공되는 확장 프로그램을 통해 Gemini CLI의 기능을 확장
- MCP, 시스템 프롬프트(GEMINI.md), 개인 및 팀 구성 설정 등 새로운 표준을 기반으로 확장 가능
Customize prompts and instructions 특정 요구사항과 워크플로우에 맞게 Gemini를 조정할 수 있도록 프롬프트와 지침을 맞춤 설정
Automate tasks and integrate with existing workflows 스크립트 내에서 비대화형으로 Gemini CLI를 호출하여 작업을 자동화하고 기존 워크플로우와 통합
open source https://github.com/google-gemini/gemini-cli
cd new-project/
gemini
> Write me a Gemini Discord bot that answers questions using a FAQ.md file
git clone https://github.com/google-gemini/gemini-cli
cd gemini-cli
gemini
> Give me a summary of all of the changes that went in yesterday
> Describe the main pieces of this system's architecture
What security mechanisms are in place?
Implement a first draft for GitHub issue #123
Help me migrate this codebase to the latest version of Java. Start with a plan.
# Git 히스토리 시각화
> Make me a slide deck showing the git history from the last 7 days,
grouped by feature and team member
# 대시보드 생성
> Make a full-screen web app for a wall display to show our most
interacted-with GitHub issues
# 파일 일괄 처리
> Convert all the images in this directory to png, and rename them
to use dates from the exif data
출처: Reddit
Reddit 커뮤니티에서 Gemini CLI에 대한 반응은 회의적, 댓글 중 대부분이 Claude Code와의 비교를 통해 실망감을 표현함
s** (83 upvotes)는 "간단하지 않은 작업을 시도했는데, 처음에 4분 동안 코드베이스를 검색한 후 다른 코드베이스의 코드를 탐색하라고 요청했다. 모든 호출이 주석 처리되어 있었다. 아직 Claude Code에 근접하지 못한 것 같다"라고 평가
b** (2 upvotes)는 구체적인 문제점들을 나열
K**는 "Gemini은 훌륭하지만, 에이전틱 기능에서는 여전히 Anthropic이 왕이다"라고 단언
m** (19 upvotes)는 "Claude Code와 거의 비슷하지 않다. SSH를 통한 원격 헤드리스 서버에서 인증받는 것도 정말 고통스러웠다"라고 토로
H**는 "헤드리스 서버에서 인증을 어떻게 통과했는지 설명해줄 수 있나? GEMINI_API_KEY가 있는데도 무시되고 계속 브라우저를 실행하려고 한다"며 기술적 어려움을 호소
l**는 "작동은 하는데 제한이 어떻게 되는지 모르겠다. 작업 중에 갑자기 2.5-flash로 다운그레이드되었다. 차라리 내일까지 기다리겠다"라고 불만을 표시
H** (13 upvotes)는 "Claude Code를 복사했다는 걸 숨기려고도 하지 않는다. UI가 완전히 똑같다"라고 지적
p** (16 upvotes)는 "누군가 Claude Code 번들을 편집해서 문자열과 색상만 바꿨다고 해도 속을 뻔했다. Gemini의 명령 수행과 도구 호출은 항상 형편없었는데 Claude Code와 비교해서 어떻게 작동할지 궁금하다"라고 냉소적으로 평가
E** (11 upvotes)는 이에 대해 "CLI이고 둘 다 LLM이니 창의적으로 구현할 여지가 없다. 하지만 중요한 건 Google이 Claude Code와 경쟁할 수 없다는 것"이라고 반박
s** (17 upvotes)는 "이제 OpenAI도 기본적으로 ChatGPT 구독자들에게 Codex CLI를 열어야 한다. Gemini CLI가 무료이고 Claude Code가 구독으로 제공되는 상황에서 뒤처질 것"이라며 무료 정책의 영향력을 강조
X**는 "정말 멋지다. 많은 서버 제공업체들이 사용할 것 같다"라며 기업 시장에서의 가능성을 언급
n** (5 upvotes)는 터미널 도구의 장점을 설명 "터미널 버전에는 이런 명령을 내릴 수 있다: 'GitHub CLI가 이 머신에 설치되어 있다. 이를 사용해서 x-repo의 모든 이슈를 검토하고 보안 관련 필요성에 따라 우선순위를 매겨라. 그런 다음 각 고우선순위 이슈에 대해 서브 에이전트를 생성하여...' 그리고 그냥 지켜보면 된다."
j** (4 upvotes)는 "어떤 인터페이스에서든 호출할 수 있고, 원하는 인터페이스를 만들 수 있다. VS Code 확장으로 사용하고 싶다면? 10개의 프롬프트로 가능할 것"이라며 확장성을 강조
Z** (44 upvotes)는 Gemini가 CLAUDE.md 파일의 내용으로 Gemini.md를 업데이트하고 원본을 삭제하려 했다는 일화를 공유하며 "잠깐, Gemini야, 멈춰봐.."라고 농담
k**은 Claude Code와의 비교 기대에 대해 "믿어봐, 기다릴 수 있어"라며 회의적인 반응
c**는 UI 복사 논란에 대해 "그럴 이유가 없고, 사람들이 익숙한 모습과 느낌을 주는 것은 좋은 일"이라며 실용적 관점을 제시
r**은 UI 논란에 대해 단순히 "누가 신경 쓰나"라고 일축
m**은 "왜 Cursor 같은 것 대신 터미널 기반 도구를 원하나?"라는 근본적인 질문을 제기했지만, 다른 사용자들의 설명을 듣고 "에이전틱 시스템이 Claude Code와 상호작용하는 액션을 만들 수 있다는 생각이 들었다. 위험이 시작된다"며 이해를 표했음.
Reddit 사용자들의 반응을 종합
대부분의 사용자들이 "아직은 Claude Code를 계속 사용하겠다"는 결론을 내렸으며, Google이 무료 정책만으로는 품질 격차를 극복할 수 없다라고 판단.
다만,