AI 지식 / / 2025. 6. 26. 18:25

Gemini CLI - 터미널용 AI 워크플로우 도구 (Gemini CLI)

Gemini의 강력한 기능을 터미널에 직접 제공하는 오픈소스 AI 에이전트입니다.

Gemini CLI CI

Gemini CLI Screenshot

이 저장소는 도구에 연결하고, 코드를 이해하며, 워크플로우를 가속화하는 명령줄 AI 워크플로우 도구인 Gemini CLI를 포함합니다.

Gemini CLI로 할 수 있는 일:

  • Gemini의 100만 토큰 컨텍스트 창 내외에서 대규모 코드베이스를 쿼리하고 편집
  • Gemini의 멀티모달 기능을 사용하여 PDF나 스케치에서 새로운 앱 생성
  • 풀 리퀘스트 쿼리나 복잡한 리베이스 처리 같은 운영 작업 자동화
  • 도구와 MCP 서버를 사용하여 Imagen, Veo, Lyria를 통한 미디어 생성을 포함한 새로운 기능 연결
  • Gemini에 내장된 Google 검색 도구로 쿼리 근거 제공

빠른 시작

  1. 사전 요구사항: Node.js 버전 18 이상이 설치되어 있는지 확인하세요.

  2. CLI 실행: 터미널에서 다음 명령어를 실행하세요:

    npx https://github.com/google-gemini/gemini-cli

    또는 다음과 같이 설치할 수 있습니다:

    npm install -g @google/gemini-cli
    gemini
  3. 컬러 테마 선택

  4. 인증: 메시지가 표시되면 개인 Google 계정으로 로그인하세요. 이를 통해 Gemini를 사용하여 분당 최대 60개의 모델 요청과 일일 1,000개의 모델 요청을 할 수 있습니다.

이제 Gemini CLI를 사용할 준비가 되었습니다!

고급 사용 또는 제한 증가를 위해:

특정 모델을 사용하거나 더 높은 요청 용량이 필요한 경우 API 키를 사용할 수 있습니다:

  1. Google AI Studio에서 키를 생성하세요.
  2. 터미널에서 환경 변수로 설정하세요. YOUR_API_KEY를 생성한 키로 교체하세요.
    export GEMINI_API_KEY="YOUR_API_KEY"

Google Workspace 계정을 포함한 다른 인증 방법은 인증 가이드를 참조하세요.

예제

CLI가 실행되면 셸에서 Gemini와 상호작용을 시작할 수 있습니다.

새 디렉토리에서 프로젝트를 시작할 수 있습니다:

cd new-project/
gemini
> Write me a Gemini Discord bot that answers questions using a FAQ.md file I will provide

또는 기존 프로젝트와 함께 작업할 수 있습니다:

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

다음 단계

문제 해결

문제가 있는 경우 문제 해결 가이드를 참조하세요.

인기 있는 작업

새로운 코드베이스 탐색

기존 또는 새로 복제된 저장소에 cd로 이동한 후 gemini를 실행하여 시작하세요.

> 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.

워크플로우 자동화

MCP 서버를 사용하여 로컬 시스템 도구를 엔터프라이즈 협업 도구와 통합하세요.

> 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.
> Organise my PDF invoices by month of expenditure.

서비스 약관 및 개인정보 보호 고지

Gemini CLI 사용에 적용되는 서비스 약관 및 개인정보 보호 고지에 대한 자세한 내용은 서비스 약관 및 개인정보 보호 고지를 참조하세요.

프로젝트 정보

주요 태그

  • Gemini
  • Gemini API

기능 특징

🚀 대규모 코드베이스 처리

  • 100만 토큰 컨텍스트 창 지원
  • 코드베이스 쿼리 및 편집
  • 복잡한 프로젝트 구조 이해

🎨 멀티모달 기능

  • PDF에서 앱 생성
  • 스케치에서 코드 생성
  • 다양한 미디어 형식 지원

🔧 워크플로우 자동화

  • 풀 리퀘스트 자동 처리
  • 복잡한 Git 작업 자동화
  • 운영 작업 간소화

🌐 확장성

  • MCP 서버 지원
  • 도구 통합
  • Google 검색 내장

🎯 사용 편의성

  • 간단한 설치 과정
  • 직관적인 명령어 인터페이스
  • 풍부한 문서화

설치 요구사항

  • Node.js: 버전 18 이상
  • 운영체제: Windows, macOS, Linux 지원
  • 네트워크: 인터넷 연결 필요 (API 호출용)

인증 옵션

  1. 개인 Google 계정: 기본 제한 (분당 60회, 일일 1,000회)
  2. API 키: Google AI Studio에서 생성, 더 높은 제한
  3. Google Workspace: 엔터프라이즈 사용자용

출처: https://github.com/google-gemini/gemini-cli

관련 태그: #AI도구 #CLI #터미널 #Gemini #코드생성 #워크플로우자동화

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유