AI 요약
OpenCode는 Claude Code의 폐쇄적인 도구 정책에 대응하여 급부상한 오픈소스 기반 AI 코딩 도구입니다. 저자는 일주일간의 실사용을 통해 OpenCode가 LSP(Language Server Protocol)를 기본으로 내장하여, 별도 설정 없이도 TypeScript 기반 프로젝트 등에서 Claude Code보다 뛰어난 정확도와 속도를 보여준다고 평가했습니다. 특히 Claude Code가 자랑하던 Commands, Skills, Agents 기능들을 그대로 복사하여 사용할 수 있을 만큼 호환성이 뛰어나며, 데스크톱 버전과 IDE 플러그인을 모두 제공하여 사용자 편의성을 극대화했습니다. 또한 GLM, MiniMax, DeepSeek 등 60개 이상의 모델 공급업체를 지원하여 사용자가 자신의 예산과 용도에 맞는 API를 자유롭게 선택할 수 있는 개방성을 갖추었습니다.
핵심 인사이트
- 성능의 비밀: LSP(Language Server Protocol)를 기본 탑재하여 AI가 코드의 맥락을 '정밀 내비게이션' 하듯 파악하며, 특히 TypeScript와 같은 언어에서 압도적인 효율을 보입니다.
- 설치 환경: Node.js 18 버전 이상의 환경이 필수적이며,
npm i -g opencode-ai@latest명령어를 통해 최신 버전을 간단히 설치할 수 있습니다. - 경제적 API 요금제: MiniMax Starter(월 29위안), GLM Lite(월 40위안, 첫 달 50% 할인) 등 합리적인 가격의 코딩 전용 플랜(Coding Plan)을 지원합니다.
- 완벽한 호환성: Claude Code의 설정 파일을
.opencode/skills또는.opencode/commands폴더에 복사하는 것만으로 무선 전환이 가능합니다.
주요 디테일
- 4대 핵심 에이전트: 기본 편집용 'Build', 작업 계획용 'Plan', 연구 및 다단계 작업용 'General(@general)', 코드 탐색용 'Explore(@explore)' 기능을 제공합니다.
- 광범위한 모델 지원: Alibaba, DeepSeek, Z.AI, 월지암면(Moonshot) 등 국내외 60개 이상의 대형 모델 공급업체를 선택하여 API Key만으로 연동할 수 있습니다.
- 사용자 친화적 인터페이스: 10개 이상의 테마 선택 기능을 제공하며, 비개발자를 위해 마우스 조작이 간편한 데스크톱 베타 버전을 별도로 운영합니다.
- 명령어 및 터미널: 대화창에서 '!'를 입력하여 즉시 셸(Shell) 명령어를 실행할 수 있는 모드를 지원하여 개발 워크플로우를 간소화했습니다.
- Vibe Coding 확장: 웹 서버 형태로 서버에 배포할 경우 모바일 기기에서도 접속 가능하며, 음성 입력을 통한 '장소 제약 없는 개발'이 가능합니다.
향후 전망
- Claude Code의 폐쇄적 행보가 오히려 OpenCode와 같은 오픈소스 에이전트 도구의 기술적 문턱이 낮음을 증명하며 시장의 이동을 가속화할 것입니다.
- 다양한 로컬 및 클라우드 모델의 파편화된 환경을 OpenCode가 통합하는 허브 역할을 수행할 것으로 기대됩니다.
출처:juejin
