VSCode 안에서 Gemini CLI나 Gemini Code Assist를 쓰려는 사람은 점점 많아질 것 같습니다. 이미 코딩을 VSCode에서 한다면, AI 도구도 같은 화면에 붙는 게 자연스럽기 때문입니다.
하지만 비슷한 이름의 도구가 많아서 처음 설치할 때 헷갈릴 수 있습니다. CLI와 확장 기능의 역할을 구분해서 보는 게 먼저입니다.
설치 전에 볼 부분
- Gemini CLI와 Code Assist 차이
- VSCode에서 필요한 인증과 설정
- Codex나 Claude Code와 비교한 장단점
“Cursor 결제하려다가 이거 나와서 그냥 이거 써요 ㅎㅎ”
개발자 커뮤니티에서 종종 보이는 반응입니다. 구글 계정만 있으면 무료로, VSCode를 벗어나지 않고, Gemini 2.5 모델을 쓸 수 있다는 게 알려지면서 빠르게 퍼지고 있어요.
VSCode에서 구글 Gemini를 활용하는 방법은 크게 두 가지입니다. Gemini CLI와 Gemini Code Assist인데, 이름이 비슷해서 혼동하기 쉽지만 성격이 꽤 다릅니다. 오늘은 이 둘을 각각 어떻게 설치하고 쓰는지, 그리고 각각의 장단점이 무엇인지를 깔끔하게 정리해드릴게요.
먼저 — 둘의 차이를 한 줄로
| 구분 | Gemini CLI | Gemini Code Assist |
|---|---|---|
| 형태 | 터미널 명령줄 에이전트 | VSCode 확장 프로그램 |
| 작동 방식 | VSCode 통합 터미널에서 실행 | 사이드바·인라인에서 채팅·자동완성 |
| 핵심 강점 | 자율 에이전트 (파일 읽기·쓰기·실행) | 에디터 통합 (채팅·인라인 자동완성) |
| 오픈소스 | 오픈소스 | 구글 독점 확장 |
| 무료 사용 | 구글 계정 로그인 시 무료 | 개인용 무료 (하루 240회 채팅) |
한마디로, Gemini CLI는 터미널에서 AI 에이전트를 부리는 것이고 Gemini Code Assist는 에디터 안에서 AI와 대화하고 코드 자동완성을 받는 것입니다. 둘을 함께 쓰면 시너지가 극대화되고, 실제로 Code Assist의 에이전트 모드는 Gemini CLI를 기반으로 작동합니다.
1부 — Gemini CLI 설치 및 VSCode 연동법
Gemini CLI가 뭔가요?
구글이 2025년 6월 오픈소스로 공개한 터미널 기반 AI 에이전트입니다. 단순히 질문에 답하는 게 아니라, ReAct(추론+행동) 루프를 통해 버그 수정·신기능 개발·테스트 작성 같은 복잡한 작업을 자율적으로 처리합니다. 컨텍스트 창이 100만 토큰이라 대규모 코드베이스도 한 번에 파악할 수 있어요.
Step 1 — Node.js 설치 확인
Gemini CLI는 Node.js 18 이상이 필요합니다. 터미널에서 아래 명령어로 확인하세요.
node --version



