원문: https://github.com/google-gemini/gemini-cli/blob/main/README.md

Gemini CLI

Gemini CLI μŠ€ν¬λ¦°μƒ·

이 μ €μž₯μ†ŒλŠ” Gemini CLIλ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€. μ΄λŠ” λͺ…령쀄 기반 AI μ›Œν¬ν”Œλ‘œ λ„κ΅¬λ‘œ, μ—¬λŸ¬λΆ„μ˜ 도ꡬ와 μ—°κ²°λ˜κ³  μ½”λ“œλ₯Ό μ΄ν•΄ν•˜λ©° μ›Œν¬ν”Œλ‘œλ₯Ό κ°€μ†ν™”ν•©λ‹ˆλ‹€.

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
> μ œκ°€ μ œκ³΅ν•  FAQ.md νŒŒμΌμ„ μ‚¬μš©ν•˜μ—¬ μ§ˆλ¬Έμ— λ‹΅λ³€ν•˜λŠ” Gemini λ””μŠ€μ½”λ“œ 봇을 μž‘μ„±ν•΄ μ£Όμ„Έμš”

λ˜λŠ” κΈ°μ‘΄ ν”„λ‘œμ νŠΈλ‘œ μž‘μ—…ν•  수 μžˆμŠ΅λ‹ˆλ‹€:

git clone https://github.com/google-gemini/gemini-cli
cd gemini-cli
gemini
> μ–΄μ œ λ“€μ–΄κ°„ λͺ¨λ“  λ³€κ²½ μ‚¬ν•­μ˜ μš”μ•½μ„ μ œκ³΅ν•΄ μ£Όμ„Έμš”

λ‹€μŒ 단계

문제 ν•΄κ²°

λ¬Έμ œκ°€ λ°œμƒν•˜λ©΄ 문제 ν•΄κ²° κ°€μ΄λ“œλ₯Ό μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

인기 νƒœμŠ€ν¬

μƒˆλ‘œμš΄ μ½”λ“œλ² μ΄μŠ€ 탐색

κΈ°μ‘΄ λ˜λŠ” μƒˆλ‘œ 클둠된 μ €μž₯μ†Œμ— cd둜 μ΄λ™ν•œ ν›„ geminiλ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.

> ν•΄λ‹Ή μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜μ˜ μ£Όμš” 뢀뢄을 μ„€λͺ…ν•΄ μ£Όμ„Έμš”.
> μ–΄λ–€ λ³΄μ•ˆ λ©”μ»€λ‹ˆμ¦˜μ΄ μ μš©λ˜μ–΄ μžˆλ‚˜μš”?

κΈ°μ‘΄ μ½”λ“œ μž‘μ—…

> GitHub 이슈 #123에 λŒ€ν•œ μ΄ˆμ•ˆμ„ κ΅¬ν˜„ν•˜μ„Έμš”.
> 이 μ½”λ“œλ² μ΄μŠ€λ₯Ό μ΅œμ‹  Java λ²„μ „μœΌλ‘œ μ΄μ „ν•˜λ €κ³  ν•©λ‹ˆλ‹€. κ³„νšλΆ€ν„° μ‹œμž‘ν•΄ μ£Όμ„Έμš”.

μ›Œν¬ν”Œλ‘œ μžλ™ν™”

MCP μ„œλ²„λ₯Ό μ‚¬μš©ν•˜μ—¬ 둜컬 μ‹œμŠ€ν…œ 도ꡬ와 μ—”ν„°ν”„λΌμ΄μ¦ˆ ν˜‘μ—… μ œν’ˆκ΅°μ„ ν†΅ν•©ν•©λ‹ˆλ‹€.

> μ§€λ‚œ 7μΌκ°„μ˜ Git 기둝을 κΈ°λŠ₯ 및 νŒ€μ›λ³„λ‘œ κ·Έλ£Ήν™”ν•œ μŠ¬λΌμ΄λ“œ 데크λ₯Ό λ§Œλ“€μ–΄ μ£Όμ„Έμš”.
> κ°€μž₯ 많이 μƒν˜Έμž‘μš©λœ GitHub 이슈λ₯Ό λ³΄μ—¬μ£ΌλŠ” 벽걸이 λ””μŠ€ν”Œλ ˆμ΄μš© 전체 ν™”λ©΄ μ›Ή 앱을 λ§Œλ“€μ–΄ μ£Όμ„Έμš”.

μ‹œμŠ€ν…œκ³Ό μƒν˜Έμž‘μš©

> 이 λ””λ ‰ν„°λ¦¬μ˜ λͺ¨λ“  이미지λ₯Ό png둜 λ³€ν™˜ν•˜κ³ , exif λ°μ΄ν„°μ˜ λ‚ μ§œλ₯Ό μ‚¬μš©ν•΄ 이름을 λ³€κ²½ν•΄ μ£Όμ„Έμš”.
> 제 PDF μ²­κ΅¬μ„œλ₯Ό μ§€μΆœ μ›”λ³„λ‘œ 정리해 μ£Όμ„Έμš”.

μ„œλΉ„μŠ€ μ•½κ΄€ 및 κ°œμΈμ •λ³΄ 처리방침

Gemini CLI μ‚¬μš©μ— μ μš©λ˜λŠ” μ„œλΉ„μŠ€ μ•½κ΄€ 및 κ°œμΈμ •λ³΄ 처리방침 세뢀사항은 μ„œλΉ„μŠ€ μ•½κ΄€ 및 κ°œμΈμ •λ³΄ μ²˜λ¦¬λ°©μΉ¨μ„ μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.