gemini-cli: 터미널 기반 AI 에이전트, 내장 쉘 도구 및 개발자 워크플로를 위한 MCP 지원
gemini-cli: 터미널 기반 AI 에이전트, 내장 쉘 도구 및 개발자 워크플로를 위한 MCP 지원
해결하는 문제
Gemini CLI는 개발자에게 Gemini 모델에 직접 접근할 수 있는 터미널 기반 인터페이스를 제공합니다. 브라우저와 명령줄 사이를 오갈 필요가 없어 사용자는 코드베이스를 질의·편집하고, 운영 작업을 자동화하며, AI 지원을 개발 워크플로에 바로 통합할 수 있습니다.
작동 방식
터미널에서 실행되는 AI 에이전트로 동작하며, Google OAuth, API 키, Vertex AI 등 다양한 인증 방식을 지원합니다. 이 도구는 Gemini 3 모델과 상호작용하며, 대규모 코드베이스 분석을 위한 1M 토큰 컨텍스트 윈도우를 활용합니다. 인터랙티브 모드와 스크립팅을 위한 비대화형 "headless" 모드 모두에서 사용할 수 있습니다.
대상 사용자
주로 명령줄에서 작업하고 로컬 환경이나 CI/CD 파이프라인(GitHub Actions)을 통해 AI 기반 코드 이해·생성·자동화를 통합하고자 하는 개발자들을 위한 도구입니다.
주요 특징
- 내장 도구: Google Search 기반 근거 제공, 쉘 명령, 파일 시스템 작업, 웹 가져오기 등을 기본 지원합니다.
- 확장성: 사용자 정의 통합 및 도구 추가를 위한 Model Context Protocol (MCP)을 지원합니다.
- GitHub 통합: 자동 PR 리뷰, 이슈 트리아지, 필요 시 지원을 제공하는 전용 GitHub Action을 제공합니다.
- 컨텍스트 관리: 대화 체크포인트와 프로젝트별 AI 동작을 맞춤화할 수 있는
GEMINI.md컨텍스트 파일을 지원합니다. - 멀티모달 기능: PDF, 이미지, 스케치 등으로부터 애플리케이션을 생성할 수 있습니다.
요약
터미널용 오픈소스 AI 에이전트로, 코드 분석, 자동화 및 시스템 통합을 위해 Gemini 모델에 직접 접근할 수 있게 해줍니다.
제목
gemini-cli: 터미널 기반 AI 에이전트, 내장 쉘 도구 및 개발자 워크플로를 위한 MCP 지원
Sources
- undefinedgoogle-gemini/gemini-cli