OpenCode: 완전 무료 오픈소스 에이전틱 AI 코더, ClaudeCode 대안

채널 아이콘
WorldofAI 구독자 105,000명

요약

OpenCode는 터미널 내에서 구동되는 완전 무료 오픈소스 Agentic AI 코더로, 기존 Entropic Cloud Code의 유료 제약을 벗어난 Local-first 대안입니다. TUI(터미널 사용자 인터페이스)를 제공하며 다양한 AI 모델과 API 공급자를 유연하게 통합해 디버깅, 코드 수정, 프로젝트 생성 등을 지원합니다. 설치는 Homebrew, WSL, Go 패키지를 통해 간편하게 진행되며, 사용자 환경설정 파일(opencode.json)을 통해 원하는 모델을 활성화하거나 비활성화할 수 있습니다. 태양계 시각화 앱 생성 데모를 통해 빠른 파일 생성부터 권한 관리, 세션 저장까지 OpenCode의 강력한 기능과 확장성을 확인할 수 있습니다.

주요 키워드

OpenCode Agentic AI Cloud Code Local-first TUI Session management LSP 통합 API provider Homebrew WSL

하이라이트

  • 🔑 오픈소스 고유 장점: Cloud Code와 달리 완전 무료로 로컬 우선 실행이 가능하다.
  • ⚡ Agentic AI: 목표 기반 에이전트로 터미널에서 자율적으로 코드 작성·편집을 지원한다.
  • 🚀 TUI 인터페이스: 직관적인 터미널 UI에서 로그 조회, 디버깅, 세션 관리 등 기능을 한곳에서 활용할 수 있다.
  • 📌 다양한 AI 모델 연동: OpenAI, Entropic, OpenRouter 등 복수의 API 공급자를 선택해 사용할 수 있다.
  • 🔧 설정 파일(opencode.json): nano 에디터로 환경 변수와 모델 활성화를 간편하게 관리한다.
  • 🛠️ 설치 편의성: Homebrew, WSL, Go 패키지 등 운영체제별 간단 설치 옵션을 제공한다.
  • 🎨 프로젝트 초기화 및 자동화: 터미널 명령 한 번으로 파일 생성·수정이 가능하며, 3D 태양계 시각화 앱을 단 몇 초 만에 완성했다.
  • 🌐 커뮤니티 지원: GitHub 레포, 주간 AI 뉴스레터, Discord 채널 등에서 최신 정보와 도움을 얻을 수 있다.

용어 설명

Agentic AI

스스로 목표를 설정하고 실행까지 수행하는 AI 에이전트 구조

TUI(터미널 사용자 인터페이스)

터미널 창에서 텍스트 기반으로 동작하는 직관적 사용자 인터페이스

Local-first

데이터 처리와 연산을 클라우드 대신 로컬 환경에서 우선 수행하는 방식

Session management

대화(세션)를 저장·불러오고 관리하는 기능

LSP 통합

Language Server Protocol 통합으로 코드 완성·검사 기능을 지원

Homebrew

macOS 및 Linux용 패키지 관리자

WSL(Windows Subsystem for Linux)

Windows 환경에서 Linux 배포판을 구동할 수 있게 해 주는 호환 계층

[00:00:00] OpenCode 소개 및 배경

• 오픈소스 커뮤니티에서 완전 무료 Cloud Code 대안으로 등장 • Enthropic Cloud Code의 기능과 유료화 제약 설명 • OpenCode의 목표: 터미널 기반 AI 코딩 에이전트 제공

오픈소스 커뮤니티가 Claude Code에 대한 완전히 무료 대안인 Open Code를 선보이며 또다시 승리했다고 소개합니다. Claude Pro 플랜 없이도 사용할 수 있는 장점을 강조합니다.
Anthropic의 Claude Code가 Sonnet 3.7과 함께 출시된 개발자 중심 에이전트라고 설명하며, 터미널에서 코드 빌드, 편집, 탐색이 가능한 자율적 페어 프로그래머 역할을 한다고 소개합니다.
Claude Code의 유일한 문제점이 유료 구독 뒤에 잠겨있다는 점을 지적하며, 완전 무료인 Open Code가 로컬 우선 대안으로 등장했다고 설명합니다.
[00:00:52] OpenCode 주요 기능

• 목표 기반(Goal-based) PI 애플리케이션으로 다양한 AI 모델과 상호작용 • TUI 인터페이스에서 디버깅·코드 수정·세션 관리 지원 • SQL 기반 대화 저장, LSP 통합, MCP 등 외부 도구 연동

Open Code가 오픈소스 목표 기반 애플리케이션으로 터미널 내에서 AI 어시스턴스를 제공한다고 설명하며, 매력적인 TUI(터미널 사용자 인터페이스)를 통해 다양한 AI 모델과 상호작용할 수 있다고 소개합니다.
디버깅, 코드베이스 전체 변경사항 구현, AI를 통한 코드 생성 등의 기능을 제공한다고 설명하며, World of AI 뉴스레터 구독을 권장합니다.
bubble tea로 구축된 부드러운 터미널 경험과 OpenAI부터 open router까지 다양한 AI 제공업체 지원으로 완전 무료 사용이 가능하다고 설명합니다.
세션 관리, 다중 대화 세션, 도구 통합, MCPS 통합을 통한 AI 능력 향상, 지속적 저장소, SQL 데이터베이스, LSP 통합, 파일 변경 추적 등의 다양한 기능을 나열합니다.
[00:02:23] 설치 옵션 안내

• macOS/Linux: Homebrew 이용 설치 • Windows: WSL 또는 Go 패키지 설치 • 간단한 curl 명령으로 OpenCode CLI를 시스템 경로에 추가

설치 방법을 안내하며 macOS/Linux는 Homebrew, Windows는 WSL이나 Go 패키지 사용을 권장하고, WSL 사용 예시를 보여주겠다고 설명합니다.
[00:02:44] 설정 파일(opencode.json) 구성

• nano 에디터로 환경변수·API 키 입력을 위한 config 파일 생성 • Entropic, OpenAI, OpenRouter 등 공급자별 활성화(true/false) 설정 • 무료 모델(dsec R1, Google 모델 등) 사용을 위한 API 키 관리

OpenCode 설치를 위해 curl 명령어를 복사해서 WSL에 붙여넣고 실행하면 패키지 설치가 시작됩니다.
WSL에서 nano 명령어를 사용해 opencode.json 구성 파일을 생성하여 환경 변수를 설정해야 합니다.
Anthropic API 키, OpenAI 등 다양한 옵션을 사용할 수 있으며, 특정 제공업체를 사용하려면 true로 설정합니다.
OpenRouter를 통해 DeepSeek R1이나 Google 모델 등 무료 모델을 사용할 수 있으며, API 키를 설정하면 훌륭한 생성 결과를 얻을 수 있습니다.
최고의 성능을 위해 Anthropic 모델과 API 키를 사용하며, 설정 완료 후 Ctrl+X로 nano 편집을 저장합니다.
문제가 발생하면 터미널 대신 opencode.json 파일을 직접 열어서 API 키를 설정할 수 있습니다.
[00:05:03] OpenCode 실행 및 기본 사용법

• open code 명령어로 CLI 실행, 작업 디렉토리 지정 가능 • 로그 조회, 디버그, 세션 관리, 모델 변경 등의 명령어 제공 • 계획 단계용 모델과 실행용 모델을 분리해 효율적인 워크플로우 지원

opencode 명령어로 실행하면 Claude 3.5 Sonnet이 초기화되며, 디버그 로그인이나 특정 작업 디렉토리를 설정할 수 있습니다.
OpenCode의 다양한 명령어들을 소개하며, 로그부터 디버깅, 새 세션까지 다양한 기능을 설명합니다. 컨트롤 O를 통해 여러 클라우드 모델을 선택할 수 있고, 계획 단계와 코딩 실행을 위해 서로 다른 모델을 사용할 수 있다고 설명합니다.
다양한 프롬프트 활용법과 자동화 기능을 설명하며, 파일 전체에 걸친 자율적 변경사항 적용 기능을 소개합니다. OpenCode 사용 시 선택된 경로에 추가하는 것의 중요성을 강조하며, 태양계 시각화 앱 생성 예시를 통해 실제 기능을 시연합니다.
[00:06:30] 태양계 시각화 앱 데모

• 샘플 프로젝트(initialization)로 3D 태양계 시각화 앱 자동 생성 • 파일 생성 권한 설정 및 랜덤 디렉토리 구조 확인 • UI에서 애니메이션 속도 조절 등 실시간 테스트 결과 시연

태양계 3D 시각화 도구가 몇 초 만에 완성되었음을 보여주며, 채널 지원 방법으로 Super Thanks와 프라이빗 디스코드 가입을 안내합니다. 디스코드에서는 다양한 AI 도구 구독을 무료로 이용할 수 있고 일일 AI 뉴스와 독점 콘텐츠를 제공한다고 설명합니다.
[00:07:24] 커뮤니티 및 마무리 안내

• GitHub 레포, 뉴스레터, Discord로 최신 정보·지원 제공 • 채널 구독, 알림 설정, Super Thanks 후원 안내 • 추가 강의·이전 영상 추천으로 AI 도구 학습 촉진

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