Gemini CLI가 공개 되었습니다.
(github.com/google-gemini)- Gemini의 100만 토큰 컨텍스트 창을 넘어서는 크고 작은 코드베이스를 쿼리하고 편집할 수 있습니다.
- Gemini의 멀티모달 기능을 사용하여 PDF나 스케치에서 새로운 앱을 생성할 수 있습니다.
- 풀 리퀘스트 쿼리나 복잡한 리베이스 처리와 같은 운영 작업을 자동화할 수 있습니다.
- 도구와 MCP 서버를 사용하여 Imagen, Veo 또는 Lyria를 사용한 미디어 생성을 포함한 새로운 기능을 연결할 수 있습니다.
- Gemini에 내장된 Google 검색 도구로 쿼리를 근거지을 수 있습니다.
- 무료모델에서 Gemini-2.5-Pro 모델을 분당 60회 하루 최대 1,000회의 요청이 가능합니다.
https://github.com/google-gemini/gemini-cli/…
인증 방법 1, 2a는 무료, 2b부터는 유료 계정입니다.
프롬프트와 답변을 포함한 내 코드가 Google 모델을 학습하는 데 사용됩니까?
이는 전적으로 귀하가 사용하는 인증 방법의 유형에 따라 달라집니다.
인증 방법 1: 네. 개인 Google 계정을 사용하는 경우 Gemini Code Assist 개인용 개인정보 처리방침이 적용됩니다. 이 방침에 따라 귀하의 프롬프트, 답변 및 관련 코드가 수집되며 , 이는 모델 학습을 포함한 Google 제품 개선에 사용될 수 있습니다.
인증 방법 2a: 네, Gemini API 키를 사용하면 Gemini API(무료 서비스) 약관이 적용됩니다. 본 고지에 따라 귀하의 프롬프트, 답변 및 관련 코드가 수집되며 , 이는 모델 학습을 포함한 Google 제품 개선에 사용될 수 있습니다.
인증 방법 2b, 3 및 4: 아니요. 이 계정의 경우, 귀하의 데이터는 Google Cloud 또는 Gemini API(유료 서비스) 약관의 적용을 받으며, 귀하의 입력 내용은 기밀로 처리됩니다. 귀하의 코드, 프롬프트 및 기타 입력 내용은 모델 학습에 사용 되지 않습니다 .
Gemini CLI에 대한 Hacker News의 댓글들
-
구글의 Gemini 제품군이 지나치게 파편화(fragmented ) 되었다는 걸 정말 웃기게 느끼고 있음, 나는 Pro 유료 구독자인데 이제야 "Gemini Code Assist Standard"나 "Enterprise" 유저여야 더 많은 사용이 가능하다는 걸 알게 됨, 이런 게 있는 줄도 몰랐음, 일반 구글 유저로선 관대한 무료 티어를 주지만, 정작 돈 내고 Gemini를 구독해도 "Gemini CLI"와는 연동이 안 됨, 정말 신기한 경험임
- 구글이 마이크로소프트처럼 제품 설계와 메시지가 혼란스러움, 좋은 제품이 많아도 결국 전체적으로 인상이 흐려짐, 나 역시 Gemini 2.5 Pro가 좋다고 느끼고 구글 드라이브를 자주 쓰기에 Google One과 Gemini Pro를 이용하지만, 이미 iCloud에 묶여 있으니 기능을 제대로 누릴 수 없음, Gemini Chat UI는 ChatGPT 클라이언트에 비해 한참 뒤쳐져 있음, NotebookLM은 문서 요약에 좋지만 Gemini Chat과 연동되지 않아 각각 필요할 때마다 왔다갔다해야 함, 그래서 결국 Raycast AI 구독을 하게 됨, 이건 별다른 설정 없이 워크플로우에 잘 녹아들어 있음, 구글처럼 여러 기능을 따로따로 분산하지 않은 점이 큼, UX에서 구글이 OpenAI나 Anthropic보다 많이 뒤처지는 중임, 최근 구글이 v0 (Google Stitch), GH Copilot/Cursor용 얕은 VSCode 플러그인, 그리고 Claude Code까지 빠르게 따라잡으려 했지만 다들 곧 사라질 것 같은 실험 프로젝트처럼 보임
- 스타트업이나 1인 개발자들이 Google 대신 다른 솔루션을 선호하는 이유는 바로 이 복잡성임, Gemini 2.5 Pro의 기술력 자체는 매우 높지만, Google Cloud Dashboard는 오랜 시간 동안 미개선 상태임, Vertex에서 모델을 호스팅한다지만 Google Cloud와의 차이점을 모르겠고, 프로젝트 수준마다 API도 따로 있음, 작은 프로젝트에서 시작해도 규모가 커질 때마다 Google AI Studio API에서 Vertex API로 옮겨야 하는 상황이 정말 불합리함, 심지어 OpenAI와 호환되는 Google API도 자주 오류가 남, 실질적으로 업계 표준이 되어야 할 AI 제공자가 오히려 확장성을 저해하고 있음, Jules vs Gemini CLI, Vertex API(Google Cloud 필요) vs Google AI Studio API처럼 겹치는 서비스가 필요 이상으로 많음, Vertex 활용시 app에 PROJECT같은 환경 변수 설정도 직접 해줘야 하니 더 복잡해짐
- 구글이 가격 정책에서도 방황 중임, Gemini 2.5 Pro가 내가 써본 것 중 최고임에도, Claude/Cursor처럼 간단하게 전체 기능을 쓸 수 있는 구독 방식이 없음, 기업용으로는 OpenAI가 확실히 강력한 점유율을 기록 중임
- 매월 $300 AI ULTRA 멤버십도 있음, Google One 멤버십조차도 어떤 추가 기능을 주는지 명확히 안내되어 있지 않음, 변화가 너무 잦아서 이런 일이 생기는 듯함
- 피드백을 소중히 생각하며, 팀에서도 적극적으로 반영할 예정임
-
Gemini CLI에 양방향 음성 인터페이스를 추가했음, 오픈소스 MCP 서버를 기반으로 만들어 최근에 직접 배포함, voice-mode라는 이름으로 사용 가능함, 실제 설치 방법과 코드 예시도 공유함
-
이 프로젝트에 직접 참여하고 있음, 이용률이 아직 낮은 상황이니 TPU 상황에 관대해 주길 바람, 누구든 버그나 피처 요청 환영함, 전체 팀이 피드백을 열심히 읽고 있음
- 어제 Ruby로 작성된 알고리즘을 자바스크립트로 변환하려고 GPT-4.1에 여러 번 시도했지만 계속 에러만 발생함, 호기심에 Gemini CLI를 써봤는데, 단 한 번에 Ruby 프로젝트 전체를 변환했고, 생각에서 결과까지 총 5분밖에 안 걸렸음, 인상적임
- 구글 워크스페이스에서 gemini도 결제해서 사용 중인데, "GOOGLE_CLOUD_PROJECT 환경 변수가 없다"는 메시지가 뜸, GCP를 사용하지 않는 우리에겐 변수 획득 방법이 전혀 직관적이지 않으니, 적어도 문서화가 잘 되어야 함, 최악의 경우 지불 유저가 일반 유저보다 접근성이 떨어지는 아이러니 상황임
- Apple M1에서 CodeRunner를 통해 Gemini CLI가 생성한 코드를 직접 실행하는 통합을 시도했음, 매우 잘 작동함, 실제 예시도 링크로 전달함
- 일반 사용자를 위한 Claude Max 같은 통합 구독제(IP 준수 및 Gemini app, API 권한 포함)를 희망함
- CLI에 현재 사용 가능한 기능들이 모여 있는데, 이 중 일부를 확장하거나 비활성화하는 옵션도 있었으면 좋겠음
-
Claude Code (Opus 4) 로 대규모 Rust 코드베이스를 잘 다뤘지만, 복잡한 작업엔 여전히 한계가 있었음, Gemini CLI를 사용해 보니 설치는 쉬웠음에도, Rust 코드 변환에서는 명확히 Claude보다 품질이 떨어졌음, 그래도 "코드를 완전 망쳤으니 모든 변경을 되돌리고 처음부터 다시 하겠다"는 답변을 받았는데, 오히려 이 정도 자기 인식과 리셋이 오늘 하루의 하이라이트였음
- Gemini에는 재미있는 오류 반응들이 있음, 자기 자신이 실수했다는 듯한 말투(예: "이건 예상치 못했어요!", "이제 마지막 테스트는 통과할 거예요!")로 대답하기도 함, 시스템 프롬프트를 바꾸지 않아도 평소에 매우 자신감 넘치고 감정적인 반응을 보임, 아마도 결과를 시각화하거나 나타내는 식의 언어가 훈련에 더 효과적이어서 이런 경향이 생긴 것 같음
- 내 생각엔 Gemini가 구글 내부 코드베이스 전체 학습의 이익을 보고 있음, Rust는 구글 내부에서 채택이 적고 멋진 C++ 툴이 많아 Gemini가 Rust만치 약한 듯함
- 나도 비슷한 경험을 했음, 새로운 기능 구현 실험 중 undefined 함수 등 여러 문제로 결국 포기함, Claude 역시 완벽하진 않았지만 적어도 코드가 동작했음, Gemini의 결과물이 더 세련됐지만 마무리가 부족했음
- 나 역시 동일하게 사용했는데, 15분 만에 똑같이 "리셋" 행동을 보여줬음
- Claude도 상황이 심각하면 스스로 처음부터 다시 시작하는 경우가 있음
-
Gemini Code Assist를 사용할 때 모든 코드가 Google로 전송됨, 공식 가이드에 따르면 프롬프트/관련 코드/생성 결과물/피드백/특정 기능 사용 정보 등 모두 수집하고, 인간 리뷰어가 18개월간 익명화된 데이터를 볼 수 있음, 기밀 정보 또는 남에게 알리고 싶지 않은 데이터를 입력하지 말라는 안내임
- 실제로는 더 세분된 정책이 적용됨, 무료 Code Assist의 경우 데이터가 기본적으로 사용되지만, 별도 옵트아웃 설정이 있으며, 유료 Code Assist나 유료 API 이용 시 데이터가 머신러닝 개선에 쓰이지 않음, 일반 무료 계정에서 별도 설정하지 않는 경우만 데이터가 활용됨
- Gemini CLI의 개인정보 정책이 로그인 방식에 따라 혼란스러웠다는 점 인정함, 모든 유형의 계정별 정책 및 FAQ를 한 문서로 정리해 공유함, 이러한 투명성 요구에 감사함
- Gemini 생태계에서 가장 답답한 부분이 바로 개인정보 정책임, 2.5 pro가 현재 최고 모델이라 생각함에도 정말 혼란스럽고 일관성 없는 가이드 때문에 실무에 활용하는 게 꺼려짐, 아무리 비싼 유료 플랜을 써도 다를 게 없어 보임, 개선을 강력히 희망함
- Mozilla와 Google이 제공하는 gemmafile이라는 솔루션도 있음, 완전히 독립적으로 동작하는 Gemini(Gemma)로, 의존성 없는 싱글 바이너리 형태임, 실제로 32%의 조직이 이 방식으로 Gemini를 활용 중임
- 설정 문서의 "Usage Statistics" 부분에 숨어 있는 내용도 있음, 개인정보, 프롬프트, 파일 내용 등은 저장하지 않는다는 설명이 있음
-
Gemini CLI의 시스템 프롬프트를 코드(Gist)로 볼 수 있고, 별도 개인 블로그에도 사용기와 노트가 정리되어 있음
- Gemini CLI가 오픈소스라서 시스템 프롬프트 위치가 오픈되어 있음
- 절대경로 사용만 명시돼 있는데, 예제에는 상대경로가 있어서 약간 혼동됨
-
며칠 전 Claude Code로 vibe coding 방식으로 streamlit 파이썬 앱을 만들어 봤는데, 어느 순간부터 복잡한 버그에선 더는 해결을 못함, Gemini CLI는 훨씬 더 큰 프로젝트 사이즈까지 잘 소화해냈으며, "코드 전체 분석 및 버그 수정"만 지시하면 대부분 작동됨, 진짜 미래를 살고 있는 기분임
- 컨텍스트 윈도우 크기의 차이 때문인지 궁금함, Gemini는 Claude보다 5배 더 큼, Claude로 사이드 프로젝트를 진행할 때 항상 컨텍스트 제한에 걸려 디테일이 손실됨, Gemini로 이게 해결될지 기대 중임
- Claude Code의 최적 활용법은 Gemini Pro 2.5나 o3/o3pro에 중량 작업을 맡기는 것임, MCP 지원 덕분에 이제는 여러 모델을 긴밀히 연동할 수 있음, 앞으로는 어떤 LLM 모델이든 CLI 에이전트 형태로 꽂아 쓸 수 있는 게 표준이 될 듯함, 결국 ChatGPT 같은 브랜드 기반 대중 UI는 실무에선 우위가 없음
- 각 모듈마다 100줄 요약 문서를 미리 AI로 작성하게 하면, 상세 대신 참조 경로만 적고, 이를 기반으로 AI가 필요한 문맥을 파악하여 능률적으로 작업 가능함, 만약 100줄로 요약 못 하는 모듈이면 리팩터링할 시점임, 결국 LLM에게도 중요 맥락만 정확히 제공해야 함
- 프롬프트 공학과 구체적 지시가 오히려 더 효율적임, "버그 전부 고쳐줘"는 현실적 활용엔 효과적이지 않을 수도 있음
- 하지만 진짜 복잡성에서는 쉽게 무너짐, vibe coding으로 코딩하면 불필요한 대량 코드가 생기고 직접 작성할 때보다 메모리 비효율이 커짐, 앞으로 이런 방식이 늘면 DRAM 수요 증가도 기대됨
-
Go나 Rust로 작성되었으면 싶었음, Node 런타임 설치가 꼭 필요하지 않은 싱글 바이너리 CLI가 더 좋았을 것임
- 이런 프로젝트들은 업데이트가 잦으므로 npm/pip 같은 것에서 자동 처리하는 게 더 현실적인 듯함, 실제로 무거운 작업을 하지는 않으니 Node도 큰 무리는 아님, 물론 원칙적으로 Go였다면 더 완벽했을 거라 생각함
- Gemini CLI에 자체 리라이트를 시켜보라고 제안함, 원하는 언어로 스스로 코드 생성 가능
- 품질이 중요한 게 아니라, 경쟁사들이 다 CLI툴을 내세우다 보니 형식상 도입한 느낌임
- 실제 실행파일로 만들고 싶으면 Bun이나 Deno로 패키징해서 빌드가 가능할 듯, Node 코드에 특이점이 없으면 Bun 쪽에서 독립 실행파일로 만들 수 있음, exe 사이즈가 Go, Rust와 얼마나 차이날지 궁금함
- OpenAI도 Codex CLI를 TypeScript에서 Rust로 리빌드 중임, 개인적으로 Node 설치 경험이 무난했고 패키징도 잘 되어 있어서 방법에 상관없이 문제없음
-
"Google Workspace 계정은 로그인 실패" 메시지를 받음, Gemini CLI가 비상업 사용자 전용이라면 당황스러움, 구글 서비스들에서 workspace 계정은 정말 불합리하게 빈번히 제한됨, 예전엔 GSuite 계정으로 이메일만 필요했는데 여러 데이터와 접근성이 매번 제한되고, 유료로 구독해도 랜덤하게 기능이 적용되거나 차단됨, 이번엔 아예 workspace 계정 유저는 Gemini CLI 이용 자체가 차단되어 있어 충성 고객으로서 서운함
- 공식 GitHub 인증 가이드를 참고하면 도움이 될지 안내함
- GOOGLE_CLOUD_PROJECT 환경 변수 등 추가 설정도 필요함
-
약 한 달간 이 툴을 사용하면서, 2.5pro가 SOTA이며 100만토큰의 대형 컨텍스트 윈도우 덕에 정말 강력함을 느낌, 큰 코드베이스마저도 손쉽게 분석하고 학습함
- 최근 Cursor에서 사용할 땐, 대형 파이썬 파일에서 import가 깨지는 현상이 있었음, Claude는 이런 문제가 없었음, Gemini CLI로 오늘 직접 써볼 생각임