Google, 터미널용 Gemini CLI 정식 출시—로컬 코드베이스 직접 질의
Google이 개발자 터미널 환경에서 Gemini 모델을 직접 호출할 수 있는 공식 CLI 도구를 정식 GA로 전환했다. 로컬 파일 시스템 접근, 셸 명령 실행, 코드 설명·리팩터링을 단일 커맨드로 수행할 수 있어 IDE 없이도 AI 보조 개발이 가능해졌다.
무엇이 달라졌나
Google DeepMind가 gemini CLI를 공식 GA로 전환하면서 개발자는 별도 IDE 플러그인 없이 터미널 한 줄로 Gemini 모델과 대화할 수 있게 됐다. 핵심 기능은 세 가지다.
- 로컬 파일 컨텍스트:
gemini ask -f ./src형태로 디렉터리를 통째로 넘기면 최대 1M 토큰 컨텍스트 윈도우 안에서 코드베이스 전체를 분석한다. - 셸 통합:
--exec플래그를 사용하면 CLI가 제안한 셸 명령을 사용자 확인 후 바로 실행한다. CI/CD 스크립트 자동 생성·디버깅에 유용하다. - 파이프 지원:
cat error.log | gemini explain처럼 유닉스 파이프와 완전히 호환돼 기존 스크립트에 자연스럽게 삽입된다.
한국 개발자가 주목할 포인트
모델 선택: 기본값은 Gemini 2.5 Flash로, 속도와 비용 효율을 우선시한다. --model gemini-2.5-pro 옵션으로 더 강력한 추론이 필요한 작업에 전환 가능하다. 가격은 공식 페이지 참조.
오프라인·보안 민감 환경: 로컬 파일이 Google 서버로 전송되는 구조이므로 사내 보안 정책 검토가 필수다. Vertex AI 엔드포인트를 --endpoint 플래그로 지정하면 기업 VPC 내 트래픽으로 한정할 수 있다.
설치: npm install -g @google/gemini-cli 또는 pip install gemini-cli(Python 래퍼) 두 경로를 모두 지원한다. Node.js 20 LTS 이상 권장.
Cursor·Copilot과 어떻게 다른가
| 항목 | Gemini CLI | Cursor | GitHub Copilot CLI | |---|---|---|---| | 실행 환경 | 순수 터미널 | GUI IDE | 터미널(gh extension) | | 컨텍스트 한도 | 1M 토큰 | 프로젝트 인덱스 | 128K 토큰 | | 파일 직접 접근 | ✅ | ✅ | 제한적 | | 셸 명령 실행 | ✅(확인 후) | 에이전트 모드 | ✅ |
CLI 중심 워크플로우를 선호하는 백엔드·DevOps 개발자, 그리고 원격 서버에 SSH로 접속해 작업하는 환경에서 특히 실용적이다. VS Code 없이도 대형 모노레포를 통째로 질의할 수 있다는 점이 기존 도구와 가장 큰 차별점이다.