구글의 새로운 제미니 코드: 이 새로운 Gemini 2.5 Pro AI 코더가 대단합니다!

채널 아이콘
AICodeKing 구독자 71,200명

요약

영상은 Anthropic의 Claude Code 리뷰를 시작으로, 이를 바탕으로 구글의 Gemini 2.5 Pro 기반 오픈 소스 AI 코딩 어시스턴트 'Gemini Code'를 소개합니다. 도구의 주요 기능과 설정 방법, 터미널 명령어를 통한 다양한 작업 처리 방식이 상세하게 설명됩니다. 또한, Ninja Chat과의 연계 및 실제 코드 생성 시연을 통해 도구의 강점과 한계점을 평가합니다. 전반적으로 도구의 간결함과 실용성을 높이 평가하면서도 개선의 필요성을 언급합니다.

주요 키워드

Gemini Code Claude Code Google Gemini 2.5 Pro 오픈 소스 터미널 Ninja Chat Next.js 코드 생성 컨텍스트 윈도우 diff 리뷰

하이라이트

  • 🔑 Anthropic의 Claude Code가 언급되며 AI 코딩 어시스턴트 시장의 현황을 소개합니다.
  • 🚀 Gemini Code는 구글 Gemini 2.5 Pro를 기반으로 한 오픈 소스 도구로, 터미널에서 간단히 실행할 수 있습니다.
  • 📌 100만 토큰의 큰 컨텍스트 윈도우와 다양한 파일, 디렉토리 및 시스템 명령어 지원 기능이 돋보입니다.
  • ⚡️ Ninja Chat 서비스를 통해 다양한 AI 모델을 한 곳에서 활용할 수 있는 점을 강조합니다.
  • 🌟 Next.js 앱과 이미지 크로핑 도구 생성 시연을 통해 실제 사용 경험을 전달하며, 간결한 UI와 빠른 코드 생성이 인상적입니다.
  • 📌 터미널 명령 실행 승인 미흡과 diff 리뷰 기능 등 도구의 일부 단점도 솔직하게 평가합니다.

용어 설명

Gemini Code

구글 Gemini 2.5 Pro를 기반으로 한 오픈 소스 AI 코딩 어시스턴트 도구로, 명령줄 인터페이스를 통해 간편하게 사용할 수 있습니다.

Claude Code

Anthropic에서 출시한 AI 코딩 어시스턴트로, Gemini Code 개발에 영향을 준 사례로 기능과 성능 비교의 기준이 됩니다.

Ninja Chat

여러 AI 모델을 한 곳에서 사용할 수 있는 올인원 AI 플랫폼으로, 저렴한 구독료와 다양한 모델 비교 기능이 특징입니다.

Notebook LM

구글의 제품으로, Gemini Code 개발자가 참여한 프로젝트로 언급되어 기술적 배경의 근거가 됩니다.

[00:00:04] 입문 및 Claude Code 리뷰

초반에는 인사와 함께 Anthropic의 Claude Code에 대해 간단히 소개합니다. 도구에 대한 긍정적인 첫 인상이 언급됩니다.

Anthropic의 Claude Code 출시와 특징에 대한 소개. Ader와 유사하지만 Anthropic Claude 모델에 더 특화된 특징을 설명
[00:00:34] Gemini Code 소개

구글 전 직원이 개발한 Gemini Code 오픈 소스 리포지토리가 소개됩니다. 기존 도구 대비 차별화된 점이 강조됩니다.

전 구글 직원이 개발한 Gemini Code 소개. 오픈소스이며 무료로 사용 가능한 새로운 AI 코딩 어시스턴트
[00:01:02] Gemini Code 기능 및 설정

Gemini 2.5 Pro 모델 기반의 다양한 기능, 큰 컨텍스트 윈도우, 파일 및 명령어 지원 기능에 대해 설명합니다. 기본 설정 방법도 자세히 다룹니다.

Gemini 2.5 Pro를 주요 모델로 사용하며, 컨텍스트 윈도우가 100만 토큰으로 큰 장점. 다양한 모델 지원 기능 설명
기본적인 히스토리 관리와 도구 기능 설명. 파일 작업, 디렉토리 작업, 시스템 명령어 지원 및 테스팅 기능 포함
[00:03:03] Ninja Chat 소개 및 설치 절차

Ninja Chat을 통한 다양한 AI 모델 이용법과 Gemini Code의 설치, API 키 설정 절차가 안내됩니다. pip 명령어와 플래그 사용법이 설명됩니다.

Ninja Chat 스폰서 소개. 월 11달러로 다양한 AI 모델을 사용할 수 있는 올인원 AI 플랫폼 설명
NinjaChat의 구독 플랜과 할인 혜택에 대해 설명하며, king 25 코드로 25% 할인, king 40 yearly 코드로 연간 구독 시 40% 할인을 제공합니다.
Gemini 코드의 설치 방법을 설명하며, pip install gemini-code 명령어로 설치하고 프로젝트 폴더에서 API 키를 설정하는 과정을 안내합니다.
Gemini 코드의 설정 옵션들을 소개하며, 사용 가능한 모델 목록 확인과 기본 모델 설정 방법을 설명합니다.
Next.js 앱과 이미지 크롭퍼 도구 구현 예제를 통해 Gemini 코드의 실제 사용법을 시연합니다.
[00:05:43] 실제 코드 생성 시연

빈 프로젝트 폴더에서 Next.js 앱과 이미지 크로퍼 도구 생성 과정을 시연합니다. 코드 생성 과정과 애니메이션 효과, 간결한 UI가 평가됩니다.

Gemini 코드의 장점으로 직관적이고 빠른 코드 생성 능력을 강조합니다.
[00:07:10] 도구 평가 및 마무리

터미널 명령 실행, diff 리뷰 등 Gemini Code의 단점과 한계점을 솔직히 평가합니다. 전반적인 개선 방향과 향후 발전 가능성이 언급되며 영상이 마무리됩니다.

Gemini 코더의 장점으로 불필요한 기능 없이 핵심적인 기능에 집중된 인터페이스를 제공하며, 이미지 업로드, 크롭, 다운로드 기능이 직관적으로 구현되어 있다고 설명합니다.
코더의 단점으로는 터미널 명령어 실행 시 확인 절차 부재, 부족한 차이점 보기 기능, 이전 명령어 불러오기 미지원 등이 있으며, Claude Code에 비해 기능적으로 미흡하다고 평가합니다.
주말 프로젝트로서는 우수한 결과물이며, 앞으로 Claude Code와 같은 수준으로 발전하길 기대한다고 언급합니다.
[음악]
[박수]
안녕하세요, 다시 찾아뵙게 되었습니다.
Anthropic이 Claude Code를 출시했는데요,
꽤 인상적이었습니다. Ader와 비슷했지만
Anthropic Claude 모델에 더 특화되어
있었죠.
제가 사용해봤는데 정말 훌륭했고,
계속해서 업데이트되면서
더욱 발전하고 있습니다.
다만 완전한 오픈소스가 아니라서
다른 모델로 변경하는 것과 같은
커스터마이징이 불가능합니다.
하지만
이제 Gemini Code라는 새로운 레포지토리가 나왔는데,
이는 전 구글 직원이 만든 것으로,
Notebook LM의 창립 개발자 중
한 명이 만든 훌륭한 제품입니다.
완전히 새로 개발되었고 오픈소스이며
무료로 사용할 수 있습니다. Claude Code에서
많은 영감을 받았다고 합니다.
이들은 이것을 Google의 Gemini 2.5 Pro의
기능을 터미널로 가져오는
AI 코딩 어시스턴트라고 설명합니다.
이는 Google의 Gemini 2.5 Pro의 기능을
터미널에서 바로
사용할 수 있게 해주는 간단하고 사용하기 쉬운
커맨드 라인 환경을 제공하며,
Claude Code와 유사하고
일반적으로 Claude Code나
Ader에서 볼 수 있는 모든 기능을 갖추고 있습니다.
주요 모델로 새로운 Gemini 2.5 Pro를 사용하며
사용 제한이 많이 완화되어
더욱 좋아졌습니다. 또한
오류가 발생할 경우
Gemini 1.5 Pro로 대체되는 기능도 있는데
괜찮습니다.
다만 다른 제공업체를 설정하고
다른 작업에도 사용할 수 있는
옵션이 있었으면 좋았을 것 같습니다.
Gemini 기반이기 때문에 컨텍스트 윈도우가
100만 토큰으로 매우 큽니다.
정말 좋죠. Gemini 생태계 내에서
다양한 유형의 모델을
지원하고 사용할 수 있어서
여러 모델을
지원합니다.
기본적인 히스토리 관리 기능이 있어
과도한 컨텍스트 길이를
방지할 수 있습니다.
하지만 Claude Code와 같은
스마트 컨텍스트 관리는 없어서
이 부분은 다소 기본적인 수준입니다.
또한 Claude Code에서 제공하는
트리 시터와 같은 기능이나
코드 인덱싱 기능도 없습니다.
도구 면에서는 파일 작업 도구,
디렉토리 작업 도구, 시스템 명령어를 지원하여
터미널 명령어를 실행하고
패키지 설치 등을
수행할 수 있습니다. 또한
린팅과 포맷팅 오류도
확인할 수 있습니다.
테스팅 기능도
포함되어 있어 좋습니다.
이제 어떻게 사용하는지 보여드리고
실제로 얼마나 잘 작동하는지
살펴보겠습니다. 하지만 그전에
Ninja Chat에 대해 말씀드리겠습니다.
Ninja는 올인원 AI 플랫폼으로,
월 11달러로 최고의 AI 모델들
GPT4, Claude 3.7 Sonnet, Gemini 2.0 Flash에
한 곳에서 접근할 수 있습니다.
저는 Gemini로 빠른 리서치를 하고 있는데,
정말 멋진 점은
AI 플레이그라운드에서
여러 모델의 응답을 나란히
비교할 수 있다는 것입니다.
마인드맵 생성기는 복잡한 아이디어를
정리하는데 게임체인저입니다.
기본 플랜은 1,000개의 메시지와
월간 플랜으로 제공되며, 더 많은 기능이
필요한 경우 상위 티어를 선택할 수 있습니다. 제 코드 'king 25'를 사용하면
모든 플랜에서 25% 할인을, 'king 40 yearly'로는
연간 구독 시 40% 할인을 받을 수 있습니다.
자세한 내용은 설명란의 링크를 확인해 주세요.
이제 영상으로 돌아가겠습니다. 우선
설치는 간단합니다. pip install gemini-code
명령어를 실행하면 Gemini 코드가
설치됩니다.
그 다음 사용하고자 하는 프로젝트
폴더로 이동하세요. 그리고
API 키 설정을 위해
Gemini 명령어와 함께
setup 플래그를 사용하고 API 키를 입력하면
API 키가 자동으로
설정됩니다.
이제 Gemini 명령어로 프로젝트를
시작할 수 있습니다. 하지만
그전에 빠르게
설정 옵션들을 보여드리겠습니다.
먼저 -h 플래그를 입력하면
사용 가능한 다른 플래그들이
표시됩니다. 두 가지가 있는데,
list-models 옵션과
set-default-model 옵션입니다. list-models를
실행하면 Gemini API에서 사용 가능한
모든 모델이 표시됩니다. 그리고
set-default-model로 기본 모델을
설정할 수 있습니다. 이렇게 하면 Gemini
코드가 대부분의 작업에 해당 모델을
사용하게 됩니다. 한 세션에서만 다른 모델을
사용하고 싶다면,
Gemini를 시작할 때 --model
플래그와 함께 모델 이름을
입력하면 됩니다. 자, 이제 실행해보면
시작된 것을 볼 수 있습니다. 이것이
인터페이스입니다. Claude Code와 매우 비슷하지만
슬래시 명령어 같은 일부 기능은
없습니다. 명령어는
exit와 help 두 가지뿐입니다.
이제 어떤 모델이 초기화되었는지 볼 수 있고
이제 프롬프트를 입력하면
실행됩니다. 여기
빈 폴더가 있는데, Next.js 앱을
설정하고 이미지 크롭퍼 도구를
만들어달라고 요청해보겠습니다.
이는 좋은 프롬프트인데, Next.js 설정이 필요하고
캔버스를 다뤄야 하는
어려운 코드를 작성해야 하기 때문입니다.
캔버스 처리는 많은 모델들이
어려워하는 부분이죠.
제가 본 많은 모델들이
힘들어했습니다. 한번 보시죠.
Claude Code와 비슷한 애니메이션이 있는데
괜찮습니다. 다만 코드를 스트리밍하지 않고
터미널 명령어를 실행할 때
승인을 요청하지 않는데, 이는
경우에 따라 문제가 될 수 있습니다.
왜 이렇게 되어있는지 모르겠지만
그렇게 동작합니다. 여기
diff 리뷰가 있네요. 승인해보겠습니다.
이제 완료됐습니다. 실행해보면 앱은 잘 작동하지만
이미지 다운로드 옵션이 없네요.
이건 당연히
필요한 기능이죠.
이 기능을 추가하고 개선해달라고 요청해보겠습니다.
보내면 작업을 시작하는 것을 볼 수 있습니다.
같은 방식으로 진행되는데,
잠시 기다리면
완료됩니다. 이제 확인해보면
다운로드 옵션이 추가되었고 잘 작동합니다.
마음에 듭니다. 정말 좋은 점은
코드 생성이 매우 직관적이고 빠르다는 것입니다.
생성된 코드가
핵심적이고 빠르게 작동하죠.
아이콘 같은 것도 없어서 좋아요.
핵심적인 기능만 있죠. 업로드 옵션이 있고
이미지를 볼 수 있으며
쉽게 자르기도 할 수 있고
다운로드도 가능합니다. 불필요한 것이
없다는 게 좋은 생성 도구의 특징이죠.
때로는 생성 도구들이
실제로는 전혀 필요하지 않은
기능들로 가득한 경우가 있는데
말이죠.
생성 품질은 좋습니다. 하지만 코더 자체에
대해 이야기하자면 몇 가지 문제가
있는 것은 사실입니다.
터미널 명령어가 확인 없이 실행되고,
차이점 보기 기능도 부족하며
이전 명령어를 불러오는
위아래 화살표 키도 작동하지 않습니다.
또한 현재 상황 파악 능력이
많이 부족합니다. Claude Code를 10점이라고
한다면 이 도구는 3점 정도겠네요.
하지만 발전 방향은 마음에 듭니다.
개발자가 이것이 주말 프로젝트라고
밝혔는데, 그걸 감안하면 정말 잘 만들었죠.
앞으로 더 발전해서
Claude Code처럼 좋아지길 바랍니다.
실제로 Claude Code는
훨씬 더 완성도가 높거든요.
이 도구도 같은 궤적을 따라
Gemini 코딩의 필수 도구가 되길 바랍니다.
여러분도 한번 사용해
보시는 걸 추천드립니다. 전반적으로 꽤 괜찮아요.
여러분의 생각도 댓글로 공유해주세요.
채널 구독과 함께
수퍼 땡스로 후원하거나
채널 멤버가 되어 특별한 혜택을 받으실 수 있습니다.
다음 영상에서 만나요. 안녕히 계세요!
[음악]