[00:00]
[음악]
[00:00]
새로운 하루는 보통 새로운 CLI 도구를 의미합니다.
[00:03]
농담은 그만하고, 오늘은 정말 흥미로운 것을 가져왔습니다.
[00:05]
바로 Open Code라고 불리는 것입니다.
[00:07]
Gemini CLI와 Claude Code의 무료 오픈소스 대안입니다.
[00:10]
Open Code는 터미널 내에서 구축된 완전히 새로운 AI 코딩 에이전트입니다.
[00:12]
하지만 정말로 차별화되는 점은 멀티 에이전트 지원과
[00:15]
Claude와 유사한 GUI를 사용할 수 있는 능력입니다.
[00:18]
게다가 기본적으로 엄청나게 다양한 모델들을 지원합니다.
[00:20]
이제 이 Open Code 프레임워크를 계속 진행하기 전에,
[00:23]
여러분 중 일부는 제가 똑같이 Open Code라고 불리는
[00:26]
다른 프레임워크에 대한 영상을 만들었다는 것을 기억할 수도 있습니다.
[00:28]
하지만 불행히도 그 프로젝트는 정말 견고했지만
[00:30]
개발자들이 실제로 다른 프로젝트로 이동하여
[00:32]
그것을 뒤로 남겨둔 상태입니다.
[00:34]
하지만 이제 우리는 이 새로운 Open Code 프로젝트를 갖게 되었습니다.
[00:36]
이는 더 세련되고 많은 새로운 기능을 가진 프레임워크입니다.
[00:39]
그럼에도 불구하고, 여러분은 이것과
[00:41]
이전 Open Code 프로젝트,
[00:43]
그리고 Claude Code나 Gemini CLI 같은 다른 CLI 도구들과의
[00:46]
실제 차이점이 무엇인지 궁금할 수 있습니다.
[00:48]
주요 차이점은 UI입니다.
[00:51]
Open Code는 네이티브 테마 지원 터미널 UI를 제공하는 반면,
[00:53]
Claude Code와 Gemini CLI는 기본 텍스트 인터페이스에 머물러 있습니다.
[00:55]
정확성 측면에서, Claude Code는 실제로
[00:57]
더 나은 코드 정확성을 위해 LSP를 자동 로드하는 반면,
[01:00]
다른 도구들은 대형 언어 모델에만 의존하여
[01:03]
더 많은 실수를 초래할 수 있습니다.
[01:05]
멀티 에이전트 워크플로우 측면에서, Open Code는
[01:08]
동일한 프로젝트에서 병렬 에이전트를 지원합니다.
[01:11]
이는 Claude Code와 Gemini CLI가 실제로 할 수 없는 것이지만
[01:14]
Open Code의 경우 이러한 다양한
[01:16]
멀티 에이전트 프레임워크를 동시에 실행할 수 있어
[01:19]
전체 작업을 진행하는 동안 이를 활용할 수 있습니다.
[01:21]
협업 측면에서, Open Code는
[01:24]
공유 가능한 세션 링크를 지원하는 반면
[01:26]
다른 도구들은 협업을 지원하지 않습니다.
[01:28]
모델 접근성에 있어서 Open Code는
[01:30]
다양한 라우터를 통해 75개 이상의 모델을 지원합니다.
[01:33]
이를 통해 Google뿐만 아니라
[01:35]
Open Router를 통한 무료 API에도 접근할 수 있습니다.
[01:37]
반면 Claude Code나 Gemini CLI 같은 경우
[01:40]
각자의 생태계에 네이티브하게 고정되어 있습니다.
[01:42]
따라서 각자의 제공업체 모델만 제공합니다.
[01:44]
하지만 전반적으로 Open Code는 더 유연하고, 더 협업적이며
[01:47]
더 정확합니다. 반면 Claude Code와 Gemini CLI는
[01:49]
자체 플랫폼에 묶여 있으며
[01:51]
커뮤니티에 의해 지속적으로 개발되는
[01:53]
Open Code에 비해 더 적은 기능을 가지고 있습니다.
[01:55]
이제 이 Open Code 프레임워크가 얼마나 강력한지 보여주기 위해
[01:58]
CLI 코딩 에이전트 배틀 로얄을 한번 보세요.
[02:01]
이는 실시간 경쟁 시나리오에서
[02:04]
AI 코딩 에이전트를 스트레스 테스트하는 재미있고 창의적인 방법입니다.
[02:07]
이 경우, 이 게임을 플레이하여
[02:09]
다른 모든 경쟁자들을 제거하는 것입니다.
[02:11]
Aider Code든 Gemini CLI든 상관없이요.
[02:14]
총 8개가 있고
[02:16]
기본적으로 빠르고
[02:18]
마지막까지 살아남아야 합니다.
[02:21]
더 정확합니다. 반면 Claude Code와 Gemini CLI는
[02:23]
자체 플랫폼에 묶여 있으며
[02:25]
커뮤니티에 의해 지속적으로 개발되는
[02:28]
Open Code에 비해 더 적은 기능을 가지고 있습니다.
[02:30]
이제 이 Open Code 프레임워크가
[02:32]
얼마나 강력한지 보여주기 위해
[02:34]
CLI 코딩 에이전트 배틀 로얄을 한번 보세요.
[02:37]
이는 실시간 경쟁 시나리오에서
[02:39]
AI 코딩 에이전트를 스트레스 테스트하는 재미있고 창의적인 방법입니다.
[02:42]
이 경우, 이 게임을 플레이하여
[02:44]
다른 모든 경쟁자들을 제거하는 것입니다.
[02:46]
Aider Code든 Gemini CLI든 상관없이요.
[02:49]
총 8개가 있고
[02:51]
기본적으로 빠르고
[02:54]
다른 경쟁자들의 프로세스를 종료시켜
[02:56]
그들을 제거하려고 하며
[02:59]
마지막까지 살아남아야 합니다.
[03:01]
다른 경쟁자들의 프로세스를 종료시켜
[03:03]
제거하고, 당신은
[03:05]
마지막까지 살아남아야 합니다.
[03:07]
결국 오픈코드가
[03:09]
최후까지 살아남는 CLI 도구라는 것을 보게 될 겁니다.
[03:12]
정확한 코딩 프롬프트를 실행할 수 있을 뿐만 아니라
[03:15]
다른 모든 CLI 도구들을 제거할 수 있습니다.
[03:17]
이는 문제 해결 능력이 얼마나 뛰어난지
[03:20]
보여주며
[03:22]
효율성과
[03:23]
적응성, 그리고 실행력과
[03:26]
안정성을 보여줍니다. 이것이 바로 이 테스트가
[03:28]
이러한 다양한 CLI 도구들의 성능을
[03:31]
보여주는 이유입니다. 시작하기 전에
[03:33]
꼭 말씀드리고 싶은 것은
[03:34]
World of AI 뉴스레터를
[03:36]
구독하시길 추천한다는 것입니다. 저는 지속적으로
[03:38]
매주 다양한 뉴스레터를
[03:40]
발행하고 있습니다. 이를 통해
[03:43]
AI 분야에서 일어나는 일들에 대한
[03:45]
최신 지식을 쉽게 얻을 수 있습니다.
[03:47]
완전 무료이니
[03:49]
꼭 구독해 주세요. 이제
[03:51]
그런 얘기는 다 끝냈으니
[03:53]
터미널에서 오픈코드를
[03:55]
설정하는 방법을 보여드리겠습니다.
[03:57]
매우 간단합니다. 그들의 문서로 가시면 되는데
[03:59]
아래 설명란에 링크를 남겨두겠습니다.
[04:01]
운영체제에 맞게
[04:02]
간단히 설치할 수 있습니다.
[04:04]
리눅스든
[04:06]
WSL(윈도우 리눅스 서브시스템)을 통한 윈도우든
[04:09]
맥OS든 상관없이 말이죠. npm을 사용해서
[04:11]
간단히 설치할 수 있고
[04:14]
이것을 복사해서
[04:16]
WSL을 열어보겠습니다. 이걸 열면
[04:19]
이걸 붙여넣기만 하면 되고
[04:21]
설치가 시작됩니다. 설치가 완료되면
[04:23]
실행하는 것도 정말 간단합니다.
[04:25]
오픈코드라는 명령어만 복사하면 됩니다.
[04:27]
이게 터미널에서 시작하는 명령어이고
[04:29]
특정 작업 디렉토리에서
[04:31]
시작할 수도 있습니다.
[04:33]
프로젝트 경로를 설정하면 됩니다.
[04:35]
오픈코드 터미널 명령어를 작성한 후에
[04:38]
이제 이걸 붙여넣고
[04:41]
시작해보겠습니다.
[04:42]
그러면 오픈코드가 실행되어
[04:45]
먼저 시작하고 원하는 모델을
[04:47]
사용하거나 선택할 수 있도록 도와줍니다.
[04:50]
Anthropic, GitHub Copilot,
[04:52]
OpenAI, Google, Amazon Bedrock,
[04:55]
Azure, DeepSeek, 그리고
[04:57]
맨 아래에 더 많은 옵션들을 사용할 수 있습니다.
[05:00]
제가 추천하는 것은
[05:02]
Google의 Gemini 2.0 Pro와 페어링하는 것입니다.
[05:05]
이 모델을 완전 무료로 액세스할 수 있는 무료 티어가 있기 때문입니다.
[05:09]
이런 식으로
[05:10]
오픈코드로 다양한 생성 작업에
[05:12]
사용할 수 있습니다.
[05:14]
원한다면 Google 프로바이더를 선택하고
[05:17]
AI Studio에서 무료 API 키를 생성할 수 있습니다.
[05:19]
오픈라우터를 사용해서 무료 API에 액세스할 수도 있습니다.
[05:23]
여기서 DeepSeek 같은
[05:25]
최첨단 모델에 액세스할 수 있는데
[05:27]
이는 매우 강력하고
[05:29]
코딩 목적 작업에 탁월합니다.
[05:31]
프로바이더를 설정한 후
[05:34]
오픈코드의 메인
[05:36]
GUI로 안내됩니다.
[05:38]
먼저 다양한 명령어들로
[05:39]
환영받는 것을 볼 수 있습니다.
[05:42]
타이핑하면
[05:43]
슬래시에서 다양한 명령어들을 볼 수 있고
[05:46]
슬래시를 입력하면 다양한 기능들을
[05:48]
확인할 수 있습니다. 에디터 사용이나
[05:51]
다른 모델들을 활용할 때
[05:53]
정말 많은 유연성을 제공합니다. 예를 들어
[05:54]
모델을 선택하면 구글
[05:56]
제공업체의 다양한 모델들에
[05:58]
접근할 수 있습니다. 또한
[06:00]
CLI 도구와 함께 에디터를 사용할 수 있고
[06:03]
다양한 것들을 초기화할 수 있습니다.
[06:06]
세션을 압축하거나
[06:07]
여러 세션을 관리할 수도 있습니다.
[06:10]
여러 세션이 있다면
[06:12]
모든 것을
[06:14]
하나의 터미널에서 관리할 수 있어서
[06:16]
정말 놀랍습니다. 또한
[06:19]
만약 이것을 공유하고 싶다면
[06:23]
세션을 공유할 수 있는데
[06:24]
이건 제가 처음에 말씀드린
[06:26]
기능입니다. 새 세션을 만들 수도 있고
[06:28]
설정할 수 있는 다양한
[06:30]
테마들도 있습니다. 정말 많은
[06:32]
옵션들 중에서 선택할 수 있습니다.
[06:34]
이 모든 테마들을 꼭 살펴보시고
[06:37]
원하는 테마를
[06:39]
선택해서 작업해보세요. 그리고
[06:41]
원한다면 나중에
[06:43]
모델들을 설정할 수도 있습니다.
[06:45]
커스텀 모델을 설정하거나 Ollama나
[06:48]
LM Studio를 사용해서 로컬 모델도 설정할 수 있습니다.
[06:50]
간단히 opencode.json 파일을 열어서
[06:53]
제공업체와 API 키를 사용해 설정하면 됩니다.
[06:56]
물론 로컬 모델이라면
[06:57]
기본 URL을 설정해야 하고
[07:00]
해당 파일에서
[07:01]
모든 것을 설정할 수 있습니다. MCP 서버나
[07:04]
키 바인딩,
[07:05]
스키마 등등 말이죠. 하지만
[07:08]
또 다른 훌륭한 점은
[07:10]
OpenCode가 다양한 로컬 서버를
[07:12]
제공한다는 것입니다. MCP 서버를 추가할 수 있고
[07:15]
이는 JSON 파일에서
[07:16]
쉽게 설정할 수 있습니다.
[07:18]
이것을 실제로 시연해보기 위해
[07:20]
SaaS 랜딩 페이지를 생성해달라고 요청해보겠습니다.
[07:22]
여기서 이것을 공유 가능한 링크로
[07:24]
공유할 수도 있어서 다른 사람들이
[07:26]
접근할 수 있습니다. 바로 계획을
[07:28]
세우기 시작하는데 여기서
[07:30]
SaaS 랜딩 페이지를 위한 HTML 구조와
[07:33]
CSS 스타일, 그리고 몇 가지 다른 기능들을 볼 수 있습니다.
[07:36]
바로 이것이
[07:38]
작업을 시작하는 것을 볼 수 있습니다.
[07:40]
오른쪽 하단에서 사용된 컨텍스트와
[07:42]
비용을 확인할 수 있습니다.
[07:44]
바로 이 파일을
[07:46]
준비하는 작업을 시작합니다.
[07:48]
이제 생성 작업을 하는 것을 보시면
[07:52]
얼마나 사용자 친화적으로 보이고
[07:54]
에이전트와 함께 작업하기가
[07:57]
얼마나 쉬운지 알 수 있습니다.
[07:59]
생성된 모든 콘텐츠가
[08:02]
여기에 표시되었습니다.
[08:04]
또한 이것을 정의된
[08:06]
에디터에서 열 수 있습니다. 이렇게 하면
[08:08]
작업한 모든 파일들을
[08:10]
쉽게 설정할 수 있습니다. 또한
[08:13]
공유를 클릭하면 모든 생성 결과의
[08:15]
미리보기와 어떻게
[08:17]
모든 콘텐츠를 생성했는지에 대한 계획을 볼 수 있습니다.
[08:21]
그 후에 이제 브라우저에서
[08:23]
열어볼 수 있습니다. 바로 이렇게
[08:26]
개발해낸 SaaS 랜딩 페이지가
[08:28]
완성되었고, 정말
[08:30]
직관적으로 보입니다.
[08:32]
꽤 직관적이네요. 애니메이션도 추가했고
[08:35]
꽤 빠르게 처리했습니다, 여러분.
[08:37]
이것이 바로
[08:38]
이 오픈 코드 CLI 도구로 얻을 수 있는
[08:42]
기능입니다. 이건 기본적인
[08:44]
예시이지만, 또한 할 수 있는 것은
[08:46]
여러 세션을 생성할 수 있다는 것입니다.
[08:48]
원한다면, 새로운
[08:50]
세션을 생성하여, 이 디렉토리 내의
[08:52]
다른 측면에서 작업할 수 있습니다. 아마도
[08:55]
백엔드 기능을 위해서요. 그리고
[08:57]
세션 탭에서, 작업 중인
[08:58]
모든 세션을 나열할 수 있습니다.
[09:00]
현재 우리는 SaaS
[09:01]
랜딩 페이지를 작업하고 있습니다. 돌아가서
[09:04]
이 부분의 특정 섹션을 편집할 수 있습니다.
[09:05]
그런 다음 다시 세션을 입력해서
[09:07]
다른 작업에 집중하는
[09:09]
새 세션에서 작업할 수 있습니다. CLI 도구 내에서
[09:12]
사용할 수 있는 다양한 도구들이
[09:13]
많이 있습니다. input clear, input
[09:15]
paste, input submit, message 등
[09:18]
CLI 도구 자체에서
[09:20]
작업할 수 있는 다른 많은 기능들이 있습니다.
[09:22]
이 영상이 마음에 들고
[09:24]
채널을 지원하고 싶으시다면
[09:26]
아래 슈퍼 땡스 옵션을 통해
[09:28]
제 채널에 후원을 고려해 주세요. 또는
[09:30]
우리 프라이빗 디스코드에 가입하시면
[09:32]
다양한 AI 도구들의
[09:34]
여러 구독을 매월 무료로 액세스할 수 있고
[09:36]
일일 AI 뉴스와 독점 콘텐츠,
[09:40]
그리고 더 많은 것들을 이용할 수 있습니다.
[09:42]
하지만 기본적으로 오늘의
[09:44]
Open Code 영상은 여기까지입니다. 이것은
[09:47]
제가 강력히 추천하는 새로운 CLI 도구로
[09:48]
속도와 효율성 때문에 한번 살펴보시길 바랍니다.
[09:52]
이 코딩 에이전트는 제 생각에
[09:54]
이 채널에서 봤던 다른 것들보다
[09:55]
조금 더 낫습니다. 효율성 측면에서
[09:58]
약간 더 우수하고
[10:00]
Gemini CLI와 비교해서도 그렇고
[10:03]
Claude Code와 비교해서도 더 낫고
[10:05]
사용할 수 있는 많은 모델들로
[10:08]
더 접근하기 쉽습니다. 하지만
[10:09]
시청해주셔서 정말 감사합니다.
[10:10]
오늘 영상 즐겁게 보셨기를 바랍니다.
[10:12]
이 링크들을 설명란에
[10:13]
남겨두겠습니다. 꼭
[10:14]
두 번째 채널도 구독하세요.
[10:16]
뉴스레터도 팔로우하고, 프라이빗 디스코드도 가입하세요.
[10:18]
트위터도 팔로우하시고, 마지막으로
[10:20]
꼭 구독하세요. 알림 벨을 켜고
[10:21]
이 영상에 좋아요를 누르고
[10:23]
이전 영상들도
[10:24]
꼭 봐주세요. 정말 도움이 될
[10:25]
많은 콘텐츠가 있거든요. 하지만
[10:27]
그런 생각으로, 여러분
[10:29]
시청해주셔서 정말 감사합니다. 멋진 하루 보내세요.
[10:30]
긍정적인 에너지를 퍼뜨리시고
[10:32]
곧 다시 뵙겠습니다.