[00:00]
오픈소스 커뮤니티가
[00:02]
또다시 승리한 것 같습니다. 이제 우리에게는
[00:05]
Claude Code에 대한 완전히 무료 대안이 있거든요. 그리고
[00:07]
Claude Pro 플랜이 필요하지도 않습니다
[00:09]
이를 위해서는 말이죠. 제가 소개해드릴게요
[00:12]
Open Code를, 강력한 AI 코딩 에이전트로
[00:15]
터미널 내에서 직접 구축된 것으로
[00:17]
Claude Code와 ADR과 같습니다. 만약 여러분이
[00:19]
모르신다면, Anthropic의 Claude Code는
[00:21]
함께 출시된 것입니다
[00:22]
Sonnet 3.7과 함께 개발자 중심의
[00:26]
에이전트로 터미널 내에서 직접 사용할 수 있습니다. 이것은
[00:28]
코드를 빌드, 편집, 탐색할 수 있게 해주고
[00:30]
터미널에서 직접 베이스를 관리할 수 있습니다. 마치
[00:32]
자율적인 페어
[00:34]
프로그래머를 갖는 것과 같습니다. 유일한 문제는
[00:36]
유료 구독 뒤에 잠겨있다는 것입니다. 유일한 방법은
[00:39]
프로 플랜이 있어야만 접근할 수 있다는 것입니다
[00:42]
Anthropic에서 말이죠. 하지만 바로 여기서
[00:44]
Open Code가 등장합니다. 이것은
[00:46]
완전히 무료이며, 제공하는 것은
[00:49]
로컬 우선 대안으로
[00:50]
단순히 Claude Code를 복제하는 것이 아닙니다
[00:52]
경험을. 이것은 그것을 기반으로
[00:54]
구축된 것입니다. 이제 이것을 차별화하는 것은
[00:57]
ADER나 Claude Code 같은 것과는
[00:59]
이것이 오픈소스 도구라는 점입니다
[01:01]
물론이지만 목표 기반 PI입니다
[01:04]
AI 어시스턴스를 가져오는 애플리케이션
[01:06]
터미널 내에서 직접. 여러분은
[01:08]
TUI 터미널 사용자 인터페이스를 볼 수 있습니다
[01:10]
꽤 매력적이고
[01:12]
작업하기 쉬워 보이는 것입니다. 이것은
[01:14]
다양한 상호작용을 도와줄 것입니다
[01:16]
다양한 코딩과 함께하는 AI 모델들
[01:19]
작업들. 그리고 여러분은 이것을 사용할 수 있습니다
[01:21]
디버깅, 전체적인 변경사항 구현
[01:23]
전체 코드베이스에 걸쳐, 그리고
[01:25]
무엇이든 변경하거나, 심지어 생성하는 것도
[01:27]
AI로 무언가를. 시작하기 전에
[01:29]
제가 언급하고 싶은 것은 여러분이
[01:31]
꼭 앞서서 구독해야 한다는 것입니다
[01:32]
World of AI 뉴스레터를. 저는
[01:35]
지속적으로 다양한 뉴스레터를 게시하고 있습니다
[01:36]
주간 기준으로. 그래서 이것은 여러분이
[01:39]
쉽게 최신 지식을 얻을 수 있는 곳입니다
[01:42]
AI 분야에서 무슨 일이 일어나고 있는지에 대한.
[01:44]
그래서 꼭 앞서서 구독하세요
[01:46]
이것은 완전히 무료입니다. 이것은 구축되었습니다
[01:48]
부드러운 터미널을 위한 bubble tea로
[01:50]
경험. 여러분은 다양한 여러
[01:52]
OpenAI부터 모든 방향으로의 AI 제공업체들을 가지고 있습니다
[01:54]
open router 같은 것까지 여러분이 할 수 있는
[01:56]
무료 API를 얻을 수 있습니다. 그래서 이 전체 과정은
[01:58]
완전히 무료일 것입니다. 세션
[02:00]
관리는 여러분이 저장하고 관리할 수 있는 곳입니다
[02:02]
다중 대화 세션 도구
[02:04]
통합. 또한 여러분은 능력을 가지고 있습니다
[02:06]
제가 믿기로는 MCPS를 통합할 수 있는
[02:08]
AI의 능력을 더욱 향상시킬 수 있도록 해줄 것입니다
[02:11]
능력을 더욱 향상시킬 것입니다. whim 같은
[02:13]
에디터들. 여러분은 지속적인 저장소를 가지고 있습니다
[02:16]
저장을 위한 SQL 데이터베이스와 함께
[02:18]
대화들, LSP 통합, 파일
[02:21]
변경 추적, 그리고 훨씬 더 많은 것들. 이제
[02:23]
여러분, 만약 여러분이 이것을 설치하려고 한다면
[02:25]
다양한 방법들이 있습니다
[02:26]
다양한 운영 체제들을 위한. 여러분은 사용할 수 있습니다
[02:28]
macOS나 Linux를 사용한다면 Homebrew를
[02:30]
하지만 Windows를 사용한다면, 물론
[02:31]
WSL을 사용하거나 Go를 사용할 수 있습니다
[02:34]
패키지들. 이 경우에는, 제가
[02:36]
WSL을 사용할 것이므로, 여러분이 열기를 원합니다
[02:38]
Windows를 사용한다면, 하지만 물론이지
[02:40]
macOS나 Linux를 사용한다면, 그것을 위해 하세요
[02:42]
여러분이 가진 어떤 명령 프롬프트든. 이제
[02:44]
가장 먼저 해야 할 일은
[02:45]
curl 설치 링크나 명령어를 사용하는 것입니다.
[02:49]
여기 있는 명령어를 복사해서
[02:51]
WSL로 가서 붙여넣고 엔터를 누르세요.
[02:54]
이렇게 하면 OpenCode의 실제 패키지가
[02:57]
컴퓨터에 설치되기 시작합니다.
[02:59]
몇 초 정도 걸리고, 패스에 완전히 추가되면
[03:04]
다음 단계로 진행할 수 있습니다.
[03:06]
이제 다음으로 할 일은
[03:08]
WSL 내에서 nano 명령어를 사용하는 것입니다.
[03:10]
이는 구성 파일을 만들기 위한 것으로
[03:13]
OpenCode.json 구성 파일을 생성해야 한다고 하기 때문입니다.
[03:15]
그래야 환경 변수를
[03:18]
붙여넣을 수 있습니다.
[03:20]
여러 옵션이 있습니다.
[03:23]
Anthropic API 키나
[03:25]
OpenAI 등을 사용할 수 있습니다.
[03:28]
구성 파일 구조의 경우
[03:30]
다음과 같이 따라해야 합니다.
[03:32]
특정 제공업체를 계속 사용하려면
[03:34]
반드시 true로 설정하세요.
[03:36]
정말 간단합니다.
[03:39]
예시를 보여드리겠습니다.
[03:40]
이것을 nano 파일에 복사해서
[03:42]
붙여넣으세요. 당연히
[03:45]
특정 모델 제공업체를 사용하지 않으려면
[03:46]
반드시 false로 설정하세요.
[03:48]
그리고 무료 모델을 얻을 수 있는
[03:50]
OpenRouter 같은 것을 사용한다면
[03:52]
당연히 true로 활성화하고
[03:53]
API 키를 제공하세요.
[03:55]
OpenRouter에서 사용할 수 있는
[03:57]
무료 모델이 많이 있습니다.
[04:00]
DeepSeek R1이나 Google 모델들 같은 것들 말이죠.
[04:03]
관심이 있다면
[04:04]
OpenRouter에서 키를 받아서
[04:06]
이것을 제공업체로 설정하세요.
[04:08]
그러면 훌륭한
[04:09]
생성 결과를 얻을 수 있을 것입니다.
[04:12]
그리고 여러분, 어떤 종류의
[04:14]
MCP 서버를 사용하고 싶다면
[04:16]
WSL의 nano 내에서 생성된
[04:19]
config JSON 파일로 구성을 설정할 수 있습니다.
[04:22]
최고의 생성 결과를 보여드리기 위해
[04:24]
Anthropic API 키로
[04:25]
Anthropic 모델을 사용하겠습니다.
[04:27]
이 경우 true로 설정했기 때문에
[04:29]
실제로 이 제공업체를 사용할 것입니다.
[04:31]
완료되면 WSL에서
[04:33]
Ctrl+X를 누를 수 있습니다.
[04:36]
그러면 nano에서 작성한
[04:39]
편집 내용을 저장할 수 있습니다.
[04:40]
그런 다음 설정한 경로에
[04:43]
파일을 추가할 수 있는데
[04:45]
이 경우 제 사용자명과
[04:48]
opencode.json 파일입니다.
[04:50]
문제가 있다면
[04:52]
opencode.json 파일을 열어서
[04:55]
터미널에서 하는 대신
[04:57]
여기서 API 키를 설정할 수 있습니다.
[04:58]
좀 어려울 수 있다는 걸 알기 때문입니다.
[05:00]
하지만 API 키를 설정해서 열었으니
[05:03]
간단히 opencode 명령어를 실행하세요.
[05:05]
디버그 로그인으로 시작하거나
[05:07]
경로를 설정해서
[05:09]
특정 작업 디렉토리로 시작할 수 있습니다.
[05:11]
하지만 저는 그냥 열었고
[05:13]
이 페이지가 열릴 것입니다.
[05:15]
Claude 3.5 Sonnet이
[05:17]
현재 실행 중인 것을 볼 수 있습니다.
[05:19]
지금 초기화될 것입니다.
[05:21]
랜덤 프로젝트이므로 예를 클릭하겠지만
[05:23]
사용할 수 있는 다양한 명령어들이 있습니다
[05:25]
로그부터 시작해서
[05:27]
디버깅, 새 세션까지 말이죠. 그리고
[05:30]
새로운 모델을 관리할 수 있는 기능도 있습니다.
[05:32]
원한다면 실제로
[05:34]
오픈코드 터미널 내에서 여러 모델을 선택할 수 있습니다.
[05:37]
컨트롤 O를 누르면
[05:40]
사용할 수 있는 다양한 클라우드
[05:41]
모델들을 볼 수 있습니다. 당연히
[05:43]
클라우드 모델만 표시되는데, 제가
[05:45]
Anthropic API 키만 설정했기 때문입니다. 하지만
[05:47]
이건 완벽합니다. 실제로
[05:48]
계획 단계에는 추론 모델을 사용하고
[05:51]
그 다음에는 Claude 4 Opus 같은 코딩 모델을 사용해서
[05:53]
그러한 다양한 계획 단계들을 실행할 수 있거든요.
[05:55]
그리고 바로 이런 식으로, 정말 많은
[05:58]
다양한 프롬프트를 사용할 수 있습니다
[06:00]
디버깅부터 시작해서 변경사항 만들기와
[06:02]
편집까지 말이죠. 심지어
[06:04]
자동화된 응답도 허용할 수 있고, 또한
[06:07]
파일 전체에 걸쳐 자율적으로 변경사항을 만들 수도 있습니다
[06:10]
물론 이 경우에는 권장하지 않지만요.
[06:12]
이제 여러분, 이상적으로는
[06:14]
오픈코드를 사용할 때 반드시
[06:16]
선택된 경로에 추가되도록 설정해야 합니다.
[06:19]
이렇게 하면
[06:21]
원하는 경로 내에서 필요한 모든 다양한 변경사항들을
[06:23]
초기화할 수 있습니다. 그리고
[06:25]
지금 제가 태양계 시각화 앱을 만들고 있는 것을 볼 수 있는데
[06:28]
이건 좀 혼란스러울 거예요. 왜냐하면
[06:30]
다른 디렉토리들에 파일들을 무작위로
[06:32]
저장할 거거든요. 여기서 볼 수 있듯이
[06:34]
이건 실제로 멋진 기능인데
[06:35]
새 파일 생성 같은 작업을 실행할 권한을
[06:38]
허용할 수 있습니다. 하지만
[06:40]
전반적으로는 원하는 경로 내에서
[06:42]
오픈코드 페어 프로그래머를 초기화하는 것이 더 좋습니다
[06:45]
그래야 해당 경로 내에서만
[06:47]
원하는 변경사항을 만들 수 있고
[06:50]
다른 곳은 건드리지 않죠.
[06:52]
하지만 이건 단순히
[06:55]
오픈코드로 실제로 무엇을 할 수 있는지
[06:57]
보여주는 예시입니다. 실제
[06:59]
사용자 인터페이스와
[07:00]
오픈코드의 기능들을 보여주는 거죠. 그래서
[07:02]
이 경우에는 3D이면서
[07:04]
많은 기능을 가진 태양계
[07:06]
시각화 앱을 만드는 데 있어서
[07:08]
어떤 능력을 발휘할 수 있는지 봅시다. 그리고 됐네요.
[07:11]
태양계 3D 시각화 도구가
[07:13]
완전히 생성되었습니다. 그리고 실제
[07:16]
애니메이션 속도도 변경할 수 있습니다.
[07:18]
이 모든 것이
[07:20]
오픈코드의 도움으로 몇 초 만에 완성되었습니다.
[07:22]
이 영상이 마음에 드시고
[07:24]
채널을 지원하고 싶으시다면
[07:26]
아래 Super Thanks 옵션을 통해
[07:28]
제 채널에 후원해 주시거나
[07:30]
프라이빗 디스코드에 가입하시는 것을 고려해 보세요
[07:32]
거기서는 다양한 AI
[07:34]
도구들의 여러 구독을
[07:36]
매월 무료로 이용할 수 있고, 더불어
[07:39]
일일 AI 뉴스와 독점 콘텐츠 그리고
[07:42]
훨씬 더 많은 것들을 제공합니다. 이제 Claude
[07:45]
Code나 Aider 같은 것들과 비교해보면
[07:46]
이것은 꽤
[07:48]
세련되고 사용하기 매우 쉽다는 것을 알 수 있습니다, 특히
[07:50]
모든 새로운 명령어들과 함께 말이죠.
[07:53]
쉽게 추가하거나
[07:56]
한 번의 클릭으로 프로젝트를 초기화할 수 있고
[07:58]
또는 토큰을 절약하기 위해
[08:00]
현재 세션을 요약하는
[08:02]
간결한 대화를 할 수도 있습니다.
[08:04]
이를 통해 얻을 수 있는 유연성이 훨씬 더 많고
[08:06]
이것이 바로 제가 이것을
[08:09]
Hot Code 같은 것보다 사용하기를 강력히 추천하는 이유입니다
[08:11]
그리고 이것이 실제로
[08:13]
무료라는 점도 있고요. 또한
[08:15]
새 세션을 생성할 수 있는 기능도
[08:16]
꽤 빠르게 제공됩니다. 진행되는 모든 것을
[08:19]
관리하기가 매우 쉽고
[08:21]
실제로
[08:23]
새로운 테마와
[08:25]
새로운 명령어들도 생성하고 변경할 수 있는 방법이 있습니다. 그래서
[08:28]
그들의 GitHub 저장소를 살펴보시기를
[08:29]
강력히 추천하니 더 나은 아이디어를 얻으실 수 있을 겁니다.
[08:31]
하지만 기본적으로 오늘의
[08:33]
오픈코드에 관한 영상은 여기까지입니다.
[08:35]
이것은 제가 여러분이
[08:37]
원하는 어떤 API로든 구동되는 페어 프로그래머로
[08:39]
사용하기를 강력히 추천하는 것입니다. 하지만
[08:41]
기본적으로 여기까지입니다, 여러분.
[08:42]
시청해 주셔서 정말 감사합니다.
[08:43]
두 번째 채널도 구독하시고
[08:45]
뉴스레터도 팔로우하시고, 디스코드도 가입하시고
[08:47]
트위터도 팔로우하시고, 마지막으로
[08:48]
구독과 알림 설정,
[08:50]
좋아요 누르기, 그리고
[08:51]
이전 영상들도 꼭 확인해 보세요
[08:52]
정말 도움이 될
[08:53]
콘텐츠가 많거든요. 하지만
[08:55]
그런 생각으로, 여러분
[08:56]
시청해 주셔서 정말 감사합니다.
[08:58]
멋진 하루 보내시고, 긍정적인 에너지를 퍼뜨리시고
[09:00]
곧 다시 뵙겠습니다.