https://www.youtube.com/watch?v=-8Q0wyFaB4M&list=PLKArLJ4V3nSk4-I5ljggrW93zIMtlhYQz
https://github.com/google-gemini/gemini-cli
구글이 출시한 CLI 도구인 Gemini CLI에 대한 소개와 사용법
주요 내용:
Gemini CLI 소개 및 설치: Gemini CLI는 Claude Code와 유사한 CLI 도구로, 현재 무료로 제공됩니다. Node.js 기반으로 모든 운영 체제에서 작동하며, 간단한 명령어로 설치할 수 있습니다. 처음 실행 시 구글 로그인 및 권한 허용이 필요하며, 현재 폴더가 작업 폴더가 됩니다
1단계 — 명령프롬프트에서 전역(글로벌) 설치하기 npm install -g @google/gemini-cli 2단계 - 작업폴더 위치에서 실행하기 gemini # CLI 시작 (최초로 실행하면 구글 로그인하여 권한 부여가 필요함)*제미나이 CLI MCP 설정 방법* 클로드 데스크톱과 동일합니다. 단 설정 파일이 다른데, C:\사용자\{로컬사용자명}\.gemini\settings.json 이 설정 파일입니다. 최초에서 설정 파일 내용이 다음과 같습니다. { "theme": "Default", "selectedAuthType": "oauth-personal" } 이것을 다음처럼 바꿉니다. { "theme": "Default", "selectedAuthType": "oauth-personal", "mcpServers": { 이곳에는 클로드 데스크탑의 mcpServers 항목 내용을 그대로 복사해 옵니다. } } 다음은 완성된 설정 내용의 예입니다. (playwright-stealth MCP만 설정된 상태) { "theme": "Default", "selectedAuthType": "oauth-personal", "mcpServers": { "playwright": { "command": "npx", "args": ["-y", "@executeautomation/playwright-mcp-server"] } } } 그후 gemini 실행하신 후, /mcp 입력하시면 설치된 MCP들을 볼 수 있습니다. 쓸만한 MCP서버:
- playwrite
-Gemini CLI의 기능 및 활용:
gemini.md
파일을 생성하여 메모리 역할을 하게 할 수 있으며,/memory show
명령어로 내용을 확인하고/memory refresh
로 업데이트할 수 있습니다. MCP(Multi-tool Control Protocol)를 활용하여 브라우저를 열어 디버깅하는 등 외부 도구와 연동도 가능합니다gemini.md
파일을 생성해줘 => 설계 및 prompt 가이드 제공/memory show
명령어 =>gemini.md
파일 내용 보기/memory refresh
로 업데이트 =>gemini.md
파일 수정 후 gemini에 반영
프롬프트 창에 프롬프트 입력할 때 한 줄로만 입력이 가능하다Claude Code와의 비교:
코딩 능력: 초기 코딩 속도는 Gemini가 빨랐으나, 기능이 적고 디자인이 부족했으며 잔잔한 오류가 많이 발생하여 수정에 시간이 소요되었습니다 [
], [02:37 ].04:18 계획 및 사고: Claude는 상세한 계획을 짜고 깊게 생각하는 기능이 있는 반면, Gemini는 프롬프트를 통해 유도해야 합니다 [
].02:18 외부 도구 실행: Gemini는 Claude보다 외부 도구 실행이 서투른 모습을 보였습니다 [
].02:56 컨텍스트 용량: Gemini 2.5+는 컨텍스트 용량이 넉넉한 편입니다 [
].04:37 전반적인 평가: 벤치마크 점수는 높지만 실제 사용은 Claude보다 아쉽다는 평가입니다 [
].04:46
Shrimp Task Manager MCP 활용: 복잡한 작업을 위해 Shrimp Task Manager MCP를 사용했으며, 이를 통해 작업 분석, 계획 수립, 작은 작업으로 나누어 반성적 분석까지 수행합니다. 토큰 소모는 있지만 Gemini CLI는 현재 무료로 넉넉하게 제공됩니다 [
].04:50 복잡한 작업 전략: 로그 시스템 구축, MVC 모델로 역할별 코드 분리, 각 함수가 하나의 기능만 수행하도록 명확하게 지시, 작업 하나에 대해 여러 번 질문하여 깊이 생각하도록 유도하는 전략이 중요합니다 [
].05:40 Gemini CLI의 다른 활용: 코딩 외에도 분석, 연구 등 다양한 작업이 가능하며, 이미지, 텍스트 파일, PDF 파일 분석이 가능합니다.
@
를 눌러 현재 폴더 파일을 선택하거나,@.
을 입력하여 모든 파일을 요약할 수 있습니다 [ ].06:20
결론적으로, Gemini CLI는 무료로 제공되는 장점이 있지만, 코딩 특화 도구인 Claude Code에 비해 아직 경험 부족으로 인한 아쉬운 점들이 있다는 내용입니다.
0 댓글