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