google-gemini/gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

What it solves

Gemini CLI는 개발자에게 터미널 기반의 Gemini 모델 인터페이스를 직접 제공합니다. 브라우저와 명령줄 사이를 전환할 필요가 없어 코드베이스를 질의·편집하고, 운영 작업을 자동화하며, AI 지원을 개발 워크플로에 직접 통합할 수 있습니다.

How it works

터미널에서 실행되는 AI 에이전트로, 여러 인증 방식(Google OAuth, API 키, Vertex AI)을 지원합니다. 이 도구를 통해 Gemini 3 모델과 상호작용하며, 1M 토큰 컨텍스트 윈도우를 활용해 대규모 코드베이스 분석이 가능합니다. 인터랙티브 모드와 스크립팅용 비인터랙티브 "headless" 모드 모두에서 사용할 수 있습니다.

Who it’s for

주로 명령줄에서 작업하고 로컬 환경이나 CI/CD 파이프라인(GitHub Actions)을 통해 AI 기반 코드 이해·생성·자동화를 통합하고자 하는 개발자를 위한 도구입니다.

Highlights

  • Built-in Tools: Google Search 근거 확보, 셸 명령, 파일 시스템 작업, 웹 가져오기를 기본 지원합니다.
  • Extensibility: 사용자 정의 통합 및 도구 추가를 위한 Model Context Protocol(MCP)을 지원합니다.
  • GitHub Integration: 자동 PR 리뷰, 이슈 트리아지, 온디맨드 지원을 위한 전용 GitHub Action을 제공합니다.
  • Context Management: 대화 체크포인트와 프로젝트별 AI 동작을 맞춤화할 수 있는 GEMINI.md 컨텍스트 파일을 지원합니다.
  • Multimodal Capabilities: PDF, 이미지, 스케치에서 애플리케이션을 생성할 수 있습니다.