Gemini CLI 두둥등장

Riiuu·2025년 6월 26일
12

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 라이선스를 얻을 수 있다.

Gemini

등장 배경

터미널의 중요성

Google은 Gemini CLI 발표에서 다음과 같이 언급

"For developers, the command line interface (CLI) isn't just a tool; it's home."

터미널의 효율성, 보편성, 이동성은 개발자들이 작업을 수행하는 핵심 요소

개발자들의 터미널 의존도가 지속되면서, 통합된 AI 지원에 대한 수요도 함께 증가

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)                                                                                                                                          │
│                                                                                                                                                                │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

핵심 기능

  • AI 코딩 어시스턴트인 Gemini Code Assist와 통합하여 무료, Standard, Enterprise Code Assist 플랜을 사용하는 모든 개발자가 VS Code와 Gemini CLI에서 모두 신속하고 AI를 우선으로 하는 코딩을 사용할 수 있다.
    - Gemini Code Assist가 이제 Gemini CLI와 동일한 기술을 공유한다.
    - VS Code에서는 에이전트 모드를 사용하여 채팅 창에 원하는 메시지를 입력할 수 있으며, Code Assist는 테스트 작성, 오류 수정, 기능 추가, 심지어 코드 마이그레이션까지 사용자를 대신하여 끊임없이 작업한다.
    - 사용자의 메시지를 기반으로 Code Assist의 에이전트는 다단계 계획을 수립하고, 실패한 구현 경로를 자동으로 복구하며, 사용자가 상상조차 하지 못했던 해결책을 제시

  • 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)는 구체적인 문제점들을 나열

  • "극도로 느림: 간단한 작업에도 60-90초 소요"
  • "지나치게 과도한 반응: 단순한 이름 변경 작업에서 관련 없는 모든 것을 변경하려 함"
  • "오류 발생: 여러 번 오류가 발생하고, 계속하라고 하면 '무엇을 계속하라는 거냐'라고 응답"
  • "Claude Code에 비해 멍청함. 무료 vs 월 $150의 Claude Max인데도 가치가 없다"

K**는 "Gemini은 훌륭하지만, 에이전틱 기능에서는 여전히 Anthropic이 왕이다"라고 단언

인증 및 기술적 문제

m** (19 upvotes)는 "Claude Code와 거의 비슷하지 않다. SSH를 통한 원격 헤드리스 서버에서 인증받는 것도 정말 고통스러웠다"라고 토로

H**는 "헤드리스 서버에서 인증을 어떻게 통과했는지 설명해줄 수 있나? GEMINI_API_KEY가 있는데도 무시되고 계속 브라우저를 실행하려고 한다"며 기술적 어려움을 호소

l**는 "작동은 하는데 제한이 어떻게 되는지 모르겠다. 작업 중에 갑자기 2.5-flash로 다운그레이드되었다. 차라리 내일까지 기다리겠다"라고 불만을 표시

UI 및 독창성 비판

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 사용자들의 반응을 종합

  1. 성능 면에서 Claude Code에 크게 뒤처진다는 평가가 지배적
  2. 무료 정책은 긍정적으로 받들여졌으나, 성능이 뒷받침되지 않으면 의미가 없다는 의견
  3. UI가 Claude Code와 너무 유사하다는 비판
  4. 기술적 문제(인증, 속도, 오류)가 실사용을 방해
  5. 터미널 도구의 확장성에 대해서는 일부 긍정적 평가

대부분의 사용자들이 "아직은 Claude Code를 계속 사용하겠다"는 결론을 내렸으며, Google이 무료 정책만으로는 품질 격차를 극복할 수 없다라고 판단.

결론

현재의 한계는 분명하다 하지만 희망적인 요소들이 존재한다

  • 60-90초의 느린 반응 속도
  • 과도한 코드 변경, 빈번한 오류 발생
  • 인증 문제, 특히 헤드리스 서버에서의 어려움
  • Claude Code UI와 다를바 없음

다만,

  • 분당 60회, 하루 1,000회는 개인 개발자에게 충분한 양
  • 100만 토큰 컨텍스트 윈도우
  • Google Search, Veo, Imagen 등 자체 서비스 통합
  • Gemini Code Assist와의 기술 공유

0개의 댓글