gemini-cli
SHA-256Google이 오픈 소스로 공개한 터미널 AI 에이전트로, 명령줄에서 Gemini 모델을 직접 사용해 프로그래밍과 자동화를 지원합니다.
터미널에서 무료로 Gemini를 호출하여 코드 작성하기
주요 기능
- 자연어로 대규모 코드베이스를 조회하고 편집할 수 있으며, PDF, 이미지 또는 스케치로부터 앱을 생성할 수도 있습니다
- 파일 읽기/쓰기, Shell 명령, 웹 스크래핑 및 검색 등의 도구가 내장되어 있어 별도 설정 없이 바로 사용할 수 있습니다
- MCP 서버 확장을 지원하여 GitHub, Slack, Imagen/Veo 등 외부 기능과 연동할 수 있습니다
- 헤드리스 모드는 JSON 및 스트리밍 출력을 지원하여 스크립트와 CI 자동화에 쉽게 통합할 수 있습니다
- 유연한 로그인 방식: Google 계정 무료 할당량, API Key 또는 엔터프라이즈급 Vertex AI
할 수 없는 것
- •공식 측에서는 Gemini CLI가 최신 Gemini 모델(예: Gemini 4 Argon)에 최적화되어 있지 않음을 명확히 안내하고 있으며, 최상의 코딩 경험을 위해 Antigravity CLI로 전환할 것을 권장하므로 신규 사용자는 도구 선정 전 이러한 마이그레이션 방향에 유의해야 합니다. 무료 티어에는 호출 빈도 제한이 있으며, 과도한 사용 시 유료 API Key를 설정해야 합니다. Node.js 환경에 의존하므로 Windows 사용자는 WSL과 함께 사용하는 것이 좋습니다. 초대형 코드베이스를 분석할 때는 컨텍스트 Token 소모에 주의하여 할당량이 빠르게 소진되지 않도록 해야 합니다.
사용 사례
- AI가 어제의 코드 커밋을 요약하거나 생소한 프로젝트의 전체 아키텍처를 설명하도록 하기
- FAQ 문서를 기반으로 질문에 답변할 수 있는 Discord 봇을 빠르게 생성하기
- CI/CD 스크립트에서 비대화형 모드로 코드 검사 및 수정 작업을 자동으로 실행하기
- MCP를 통해 AI가 GitHub의 대기 중인 PR을 직접 조회하고 Slack에 동기화하도록 하기
Gemini CLI는 Google이 오픈 소스로 공개한 터미널 AI 에이전트로, 명령줄에서 Gemini 모델을 직접 호출하여 코딩, 디버깅 및 자동화를 수행할 수 있습니다. Claude Code와 비교하면 완전한 오픈 소스(Apache-2.0)이며 Google 계정으로 로그인하기만 하면 무료 할당량을 사용할 수 있습니다. Aider와 비교하면 파일, Shell, 웹 검색 등의 도구가 내장되어 있고 MCP 확장을 기본으로 지원합니다. PDF, 이미지 등 멀티모달 입력, 세션 체크포인트, Token 캐싱, 그리고 스크립트에 삽입할 수 있는 JSON 헤드리스 모드를 지원합니다. 참고: 공식 측은 최신 Gemini 모델에 최적화되어 있지 않다고 밝혔으므로, 최상의 경험을 원한다면 Antigravity CLI를 사용하는 것이 좋습니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
Node.js 20 이상 버전 설치
npm install -g @google/gemini-cli를 실행하여 전역으로 설치하며, macOS/Linux에서는 brew install gemini-cli도 사용 가능
프로젝트 디렉터리로 이동한 후 gemini 명령을 실행하여 시작
- Node.js 20 이상 버전 설치
- npm install -g @google/gemini-cli를 실행하여 전역으로 설치하며, macOS/Linux에서는 brew install gemini-cli도 사용 가능
- 프로젝트 디렉터리로 이동한 후 gemini 명령을 실행하여 시작
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
8c0f60a0726ddeacf83fa1c6edb725a9dfe0e001f6f6b3a036475e3d15fbf6ff이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
npm으로 설치한 사용자는 npm uninstall -g @google/gemini-cli를 실행하여 제거하고, Homebrew로 설치한 사용자는 brew uninstall gemini-cli를 실행하세요. 설정과 캐시를 완전히 제거하려면 사용자 홈 디렉터리에 있는 ~/.gemini 폴더를 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
4 FAQs
유사한 프로젝트
mempalace
로컬 우선 오픈 소스 AI 메모리 시스템으로, 대화를 있는 그대로 저장하고 시맨틱 검색을 지원하며, API 호출이 전혀 없고 완전히 무료입니다.
ollama
로컬에서 대규모 언어 모델을 원클릭으로 실행하고 관리할 수 있는 오픈소스 도구로, 다양한 플랫폼과 풍부한 모델을 지원합니다.
ComfyUI
ComfyUI는 모듈식 AI 창작 엔진으로, 노드 그래프 인터페이스를 통해 블록을 조립하듯 이미지, 비디오, 3D 및 오디오를 생성할 수 있습니다. 기존 WebUI보다 더 유연하고 효율적이며, 전문가와 자동화 파이프라인에 적합합니다.