Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- Scanner
- PostgreSQL
- Board
- Thymeleaf
- jsp
- html
- 문자열
- SpringBoot
- React
- Eclipse
- 배열
- Database
- Uipath
- db
- Oracle
- rpa
- 자료구조
- 조건문
- JDBC
- mysql
- MVC
- Controller
- javascript
- Java
- 이클립스
- string
- jquery
- API
- spring
- Array
Archives
- Today
- Total
유정잉
Gemini CLI 설치 방법 본문
💻 Gemini CLI란?
- 명령어 한 줄로 설치 가능한 오픈소스 도구로, 터미널에서 바로 Gemini AI 모델에 접근 가능
⚙️ 설치 방법
1. Node.js v20 이상 다운로드 → https://nodejs.org/ko/download
→ 터미널(윈도우: PowerShell, 맥: 터미널)에서 node -v로 설치 및 버전 확인 가능
2. 터미널(윈도우: PowerShell, 맥: 터미널)에 명령어 입력
→ npm install -g @google/gemini-cli
→ gemini 명령 실행
3. 처음 실행 시 테마 선택, Google 계정 로그인(개인 계정) 권장

4. Gemini 2.5 Pro 모델을 기반으로 작동. 하루에 무료로 100만 토큰까지 사용 가능

✅ Gemini CLI 장점
1. 명령어 한 줄로 설치 및 실행 가능
- npm install -g @google/gemini-cli 또는 npx 명령으로 별도 설정 없이 바로 사용
- 복잡한 환경 설정 없이 즉시 실행 가능
2. 터미널에서 바로 Gemini 모델 사용
- 브라우저 없이 CLI에서 바로 프롬프트 입력
- 코드 분석, 문서 생성, 요약, 설명 등 작업을 터미널 안에서 처리
3. Google 계정 또는 API 키만으로 인증가능해서 간단
- 개인 Google 계정 로그인만으로 빠르게 사용 가능
- AI Studio 또는 Vertex AI의 API Key도 사용 가능 (환경 변수 설정만 하면 됨)
4. 파일 시스템과 직접 연동 가능
- CLI 상에서 파일 읽기, 파일 내용 분석, 코드 수정 제안 등 가능
→ 예: ./src/App.jsx 분석 요청하면 코드 자동 요약
5. MCP 서버 연동으로 확장성 우수
- GitHub, Imagen, Veo 등 외부 툴과의 통합 지원
→ 예: GitHub MCP 연동 후 리포지토리 내 코드 수정, 커밋까지 자동화 가능
6. 멀티모달 지원
- 텍스트뿐 아니라 PDF, 이미지, 스케치 등 멀티모달 입력도 가능
→ 터미널 기반으로 다양한 형식 분석 및 처리 가능
파일 기반 명령어
| 명령어 | 설명 |
| gemini summarize ./src/App.jsx | 코드 요약 |
| gemini explain ./src/App.jsx | 코드 설명 (주석처럼 설명해줌) |
| gemini fix ./src/App.jsx | 코드 문제점 찾아 수정 제안 |
| gemini edit ./src/App.jsx | 코드 리팩토링 또는 특정 목적에 맞게 재작성 |
| gemini document ./src/App.jsx | 문서화용 주석 또는 README 생성 |
728x90
'개발자 공부' 카테고리의 다른 글
| PostgreSQL 인덱스 종류 정리 (0) | 2026.02.20 |
|---|---|
| jQuery로 생성한 링크가 처음 클릭 시 about:blank로 열리는 현상 해결 (0) | 2026.02.12 |
| event.preventDefault()와 event.stopPropagation() 정리 (0) | 2026.02.10 |
| 모바일 웹에서 파일 업로드 시 WebSocket 오류가 발생한 이유와 해결 방법 (0) | 2026.02.04 |
| ¶ pilcrow 단락기호 (2) | 2025.07.29 |