Gemini CLI란?

  • 구글에서 만든 개발자 워크플로 AI 도구
  • 기존의  Claude Code 와 비슷합니다. 
  • 구글 검색, 코드 이해 및 작성. 파일 조작, 연구 및 콘텐츠 생성(미디어 생성 가능), 자동화
  • 100만 토큰 컨텍스트 제공
  • 제미나이 2.5 프로 모델 사용. 분당 60개, 하루 1000개 요청을 무료로 사용할 수 있음.
  • 더 많이 사용하려면 Gemini Key 또는 Vertex AI(구글 클라우드 AI서비스)를 통해 종량제 기반으로 사용할 수 있음.
  • MCP 사용 가능
  • Gemini.md:  팀 단위 표준 이용 가이드 구성 파일.
  • 아파치 2.0 라이선스 기반의 오픈소스 프로젝트
  • VS Code에서도 함께 사용 가능.

설치 

  • npx https://github.com/google-gemini/gemini-cli 명령 실행하면 설치/실행됨.(안되면npx @google/gemini-cli 실행)
  • 또는 npm install -g @google/gemini-cli 명령을 실행하여 설치한 후 gemini 명령으로 실행 가능.
  • 색상 테마 선택: 개인적으로 ANSI 컬러 선택
  • 인증: 구글 개인 계정으로 인증. 조직에 속한 계정은 다른 방식으로 인증해야 함.

고급 설치 및 사용

  • 구글  AI 스튜디오에서 키 생성하고. 환경 변수 GEMINI_API_KEY에 설정

 

 

반응형

 

소트웍스의 Birgitta Böckele님 의견(동영상)

  • 현황
    • 코드 생성의 자율성이 높아지고 있다.: 코드 자동완성-> AI채팅 -> 실제 코드 생성
    • IDE 진영은 생성형 AI에 대한 대응이 늦다. -> 개발 효율이 좋아서 IDE를 유료결제했는데 요즘은?
    • VS Code 및 아류(Cursor, Windsurf): 더 나은 사용경험 제공
    • 마이크로소프트의 강점: 깃헙과 깃헙코파일럿, 비주얼스튜디오 코드를 가지고 있다.
    • 아직 라이브에 쓸만한 코드를 만들지는 않지만 부트스트래핑에는 충분. 최종 결과물의 운영 안정성 및 확장성을 무시해서는 안된다. -> 사람의 감독 및 개발자의 개입이 필수적이다.
  • 노코드: 비-엔지니어출신의 프로토타이핑
    • Replit: 서버리스 환경에서의 프로토타이핑 편리
    • 엔지니어가 아닌 사람들이 단순 도구로 사용시 인프라 지식 부족으로 인한 어려움을 겪는다.
  • 소프트웨어 개발 주기
    • 새로운 도구가 등작했으니 현재의 SDLC 프로세스에 변화가 필요할 수도 있다.
    • AI가 어떤 역할을 할 것인가? 테스트 생성과 코드 생성을 동시에 진행해서는 안된다.
    • 근본 문제 해결 없이 임시 방편으로 사용되면 오히려 문제를 심화시킬 수 있다.
    • AI로 생성된 코드의 품질향상은 통계적 원리에 의한 것. 사용자의 피드백을 학습하는 방식이 아니다.
    • AI사용시 실제로 속도를 증가시키고 있는지 평가해야 하며, 필요시 중단도 고려해야 함
  • 주니어
    • 학습도구로 활용. 다만 보안 취약점과 책임있는 사용법 개발 필요
  • 팀 협업
    • AI도구로 페어프로그래밍 하는 것은 아직은 회의적.
    • 주니어와 시니어가 함께 학습할 기회를 제공해 준다는 점은 긍정적
  • 총론
    • 생성형 AI는 증폭기. 실수도 증폭하고 효과도 증폭한다. AI는비 결정적, 그래서 위험도도 훨씬 높다.
    • 사양 및 검증 과정에서 사람의 감독 및 보증이 필수적.

김대권님, AI코딩 에이전트 더 똑똑하게 쓰기(발표자료)

: 발표자료만 보고 정리한 것이라 발표자의 견해가 아닐 수 있다.

  • 모델
    • 컨텍스트 윈도우 = 작업메모리: 모델 성능 최대한 활용하려면 비싸다
    • 커서 제대로 사용하려면 max 모드
    • 커서, Roo Code, Claude Code 추천
    • 모델은 최소 Sonnet 3.5보다 좋아야. Sonnet 3.7, GPT-4O, Gemini 2.5 Pro
    • Aider Leaderboard
  • 프롬프트
    • 설정 보다는 관례(Convention) 중심 기술
    • Goal과 NonGoal 정의
    • 강조사항, 사전 작업
    • 기본에 충실하게 작업내용을 최대한 자세하게 작성
    • Snipetty 앱 사용 

익명의 모 사용자가 매월 2만달러(3천만원)정도의 매출을 일으키는 사업장을 운영하면서 사용한 AI 도구

실제로 영문은 좋은데, 아직 한글은...

  • Lovable: 웹앱을 채팅으로 만드는 노코드 도구. 매달 25달러
  • Icon: AI 광고 제작기. 매달 39달러
  • Tavus: 사용자 정의 동영상 제작기
  • AI Library: ?
  • Elsa:AI 마케팅 도우미. CMO 및 창업자 대상
  • Decktopus: 프리젠테이션 생성기. 젠스파크와 비슷?
  • PDF Guru: PDF 편집기/변환기
반응형

+ Recent posts