본문 바로가기
목차
개발환경

[Summary] Gemini CLI 사용법 기초

by ds31x 2026. 4. 13.
728x90
반응형

Gemini CLI란?

Gemini CLI는 구글의 Gemini를 터미널(Terminal) 환경에 통합한  AI Agent.


설치하기

Linux (WSL포함) 와 macOS의 경우:

2025.12.26 - [개발환경] - Gemini CLI 설치 가이드 (Homebrew 이용)

 

Gemini CLI 설치 가이드 (Homebrew 이용)

Intro이 문서는 Windows(WSL Ubuntu)와 macOS(Zsh) 환경에서패키지 매니저인 Homebrew를 사용하여 Gemini CLI를 설치하는 방법을 안내함.더보기2024.09.08 - [utils] - [Summary] Package Manager [Summary] Package Managerpackage란

ds31x.tistory.com

위의 방법으로 Linux나 WSL, macOS에서 설치하고 나서
다음의  Windows에서의 설치에 있는 URL에서 "시작하기"를 참고하여 OAuth를 통한 로그인까지 진행하며 됨.


Windows의 경우 다음을 참고:

https://blog.naver.com/dsaint31/224242974782

 

Install Gemini CLI for Windows

시작하기 이 문서는 다음의 공식문서를 참고하여 Windows에서 Gemini CLI를 설치하는 방법을 정리함: ...

blog.naver.com

 

Open Authorization

2026.04.13 - [개발환경] - OAuth (Open Authorization)

 

OAuth (Open Authorization)

OAuth (Open Authorization)는 비밀번호 노출 없이 제3자 앱에 내 계정의 접근 권한을 안전하게 위임하는 표준 프로토콜임.OAuth를 통한 Gemini CLI 에서 AuthenticationGemini CLI 에서의 작동 원리는 다음과 같음.

ds31x.tistory.com


기본 설정

2025.12.26 - [CE] - Gemini CLI와 함께하는 터미널(CLI) 명령어 학습하기: settings.json, .env

 

Gemini CLI와 함께하는 터미널(CLI) 명령어 학습하기: settings.json, .env

이 문서에선 Windows CMD와 macOS Zsh 환경에서초보자가 터미널 명령어(CLI)를 익히는 과정을 돕는 개인 AI 조교(Gemini CLI) 를 설정하고 활용하는 방법에 대한 예제를 통해,settings.json 과 .env 를 작성하는

ds31x.tistory.com


기본 slash 명령어

Gemini CLI가 제공하는  built-in command 들.

https://ds31x.tistory.com/647

 

Gemini-cli: slash command

Gemini CLI의 slash command 소개Gemini CLI에서 /memory, /stats, /tools, /settings처럼 /로 시작하는 입력을 slash command 라고 지칭함.이는 built-in command 로 분류,이는 일반 prompt 가 아니라 CLI 자체를 제어하는 meta-lev

ds31x.tistory.com

 

session 이어서 하기

2026.03.26 - [개발환경] - Gemini-cli: session 저장 및 되돌리기

 

Gemini-cli: session 저장 및 되돌리기

Gemini CLI에서 Session이란?In Gemini CLI, a session is one instance of a running gemini process. gemini 프로세스가 실행된 하나의 인스턴스 단위로,gemini를 실행한 순간부터/quit 또는 로 종료할 때까지의 상호작용(주

ds31x.tistory.com


기본 Context 설정

 

GEMINI.md를 통해 기본 Context를 설정한다.

Context란?
AI Agent가 주어진 요청을 처리하거나 응답을 만들기 위해 prompt와 함께 자동으로 참조하는 데이터

GEMINI.md는 Gemini CLI가 각 prompt와 함께 자동으로 읽어 들이는 local instructional context file.

2026.04.12 - [개발환경] - Gemini-CLI: GEMINI.md - Local Instructional Context

 

Gemini-CLI: GEMINI.md - Local Instructional Context

1. OverviewGEMINI.md는 Gemini CLI가 각 prompt와 함께 자동으로 읽어 들이는 local instructional context file.AI에게 "어떻게 응답할 것인가", "어떻게 작업할 것인가"를 사전에 정의하는 configuration file의 역할을

ds31x.tistory.com


vscode와 연동: Gemini CLI Companion

2026.04.02 - [utils] - Gemini-cli : Gemini CLI Companion

 

Gemini-cli : Gemini CLI Companion

Gemini CLI Companion 은 vscode의 extension(확장 프로그램)으로Gemini CLI와 vscode가 연동되게 해 줌. Gemini CLI가 지금 VS Code에서 개발자가 현재 무엇을 보고 있는지 더 잘 이해하게 해 주는 extension임요구조건V

ds31x.tistory.com


MCP 서버 환경 구축: Context7 이용

2026.04.11 - [ML] - 튜토리얼: Gemini CLI + MCP + Context7 + VS Code Companion (작성중)

 

튜토리얼: Gemini CLI + MCP + Context7 + VS Code Companion (작성중)

Gemini CLI + MCP + Context7 + VS Code Companion 을 사용하여HF Custom Config를HF Hub에 올리고AutoConfig.from_pretrained()까지 수행하기0. 목표다음 네 가지 개념 과 도구 를 실제 작업 을 통해 익히는 게 핵심임.AI Agent

ds31x.tistory.com


 

728x90