본문 바로가기
IT/opencode

환경 구성하기

by 가능성1g 2026. 4. 9.
반응형

이제 개발은 바이브코딩이 기본인것 같다.

클로드(claude-cli), 제미나이(gemini-cli), 코덱스(openai, codex-cli) 등, 몇달 차이로 자꾸 더 좋은 모델이 바뀌는데, 

미묘하게 클라이언트간 차이가 있다보니, 한번씩 바뀔때마다 새로하는 기분이 들었다.

그래서 올해는(또 다음해가 되면 달라 질 수 도 있겠지만.) 클라이언트를 opencode 로 고정하고, 

모델을 바꿔가며 써보려고 하고 있다. 

이것도 윈도우에 직접 설치로 한번 테스트 해봤는데, 역시 리눅스 환경에서 가장 업데이트도 빠르고 좋은것 같다.

macOS / Linux(Ubuntu 24.04) 환경에서 하는게 좋다.

업무상 윈도우를 버릴 수 없는 (나같은) 환경에서는, 

wsl 로 Ubuntu 를 설치해서 셋팅하는게 가장 좋은 듯하다.

 

1. wsl 설치

wsl --install

 

2. Ubuntu24.04 설치

기본이 이건데 아니면 추가 설치

 

3. node, uv, python, opencode 설치

node 22.22.1, uv 최신버전(0.11.5)

mcp 연결 및 개발환경 구성(javascript, python)을 위해 설치 필요

# node 22 설치
curl -sL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt update -y
sudo apt install nodejs
node -v

# uv 설치 & 파이썬 설치
curl -LsSf https://astral.sh/uv/install.sh | sh
uv python install 3.12

# opencode 설치
curl -fsSL https://opencode.ai/install | bash

 

 

opencode 로 어디서든 실행해서 이제 사용할 수 있다.

기본으로 Big Pickle 이라는 무료 LLM 을 사용할 수 있다. 특히 평생(?) 무료 된다고 했으니 마구마구 사용해 보자.

 

 

 

반응형