opencode - 오픈소스 코딩 에이전트
opencode는 claude code의 오픈소스 카피캣이다.
오픈소스 구현체 중에서는 가장 유명하고 많이 쓰이는 편이다.
다양한 제공자의 모델을 갈아끼우면서 쓰거나, 로컬모델을 띄워서 연결하거나 할때는 가장 적합하다.
구독 비용
타사의 모델 서비스를 붙일 수도 있지만, 자체적으로 제공하는 API와 구독 플랜을 쓸 수도 있다.
https://opencode.ai/ko/go
구독제는 값이 싸긴 한데, 가성비가 좋냐 하면 그건 아닐 수 있다. 토큰 제공량이 아주 많진 않다.
다양한 모델을 편하게 갈아끼워서 쓸 수 있다는게 장점이다.
설치
설치는 간단하다. curl만 쓰면 즉시 설치 가능하다.
curl -fsSL https://opencode.ai/v2/install | bash


그럼 즉시 사용해볼 수 있다.
free model을 기본으로 제공하기 때문에, 구독 없이도 간단한건 가능하다.
무료 모델은 경량모델들이다.
기본 사용법
이건 ui나 복잡하거나 그러지는 않다. 기본적인 기능만 심플하게 있는 편이다.
/model을 치면 현재 제공자의 다른 모델로 교체할 수 있다.

/connect를 사용하면 다른 모델 제공자로 교체할 수 있다.


로컬모델도 바로바로 붙일 수 있다. MLX로 로컬모델을 띄운다고 하면, 복잡한 세팅 없이 즉시 연결이 된다.
사실 이게 가장 큰 장점이다.
Shift + Tab을 누르면 Plan <> Build 스위치가 된다.

그 외에도 명령들은 이것저것 많다.
적당히 찾아서 쓰면 된다.
참조
https://opencode.ai/ko
https://github.com/anomalyco/opencode