OpenCode는 AI 기반 코딩 어시스턴트 도구로, 다양한 AI 모델을 CLI 환경에서 활용할 수 있게 해주는 강력한 플랫폼입니다. 이 가이드에서는 OpenCode의 설치부터 GPT, Google Gemini 연동, 그리고 oh-my-opencode 플러그인 설정까지 전 과정을 다룹니다.
OpenCode 설치는 간단한 스크립트 실행으로 완료됩니다.
curl -fsSL https://opencode.ai/install | bash
설치가 완료되면 터미널에서 opencode 명령어를 사용할 수 있게 됩니다.
설치 후 다음 명령어로 OpenCode CLI 환경에 접속합니다.
opencode
CLI 환경에 진입하면 다양한 명령어를 사용할 수 있습니다.
OpenCode CLI 환경에서 다음 명령어를 실행합니다.
/connect
이 명령어를 실행하면 웹 페이지가 열리며, GPT API 인증 과정을 진행할 수 있습니다. 웹 페이지에서 인증을 완료하면 GPT 모델을 사용할 준비가 완료됩니다.
Gemini를 연동하려면 몇 가지 추가 단계가 필요합니다.
1단계: Config 파일 위치 확인
opencode debug paths
이 명령어로 opencode.json 설정 파일의 위치를 확인할 수 있습니다.
2단계: 플러그인 추가
opencode.json 파일을 열고 "plugin": 섹션에 다음 내용을 추가합니다.
"plugin": {
"opencode-gemini-auth@latest"
}
3단계: 재시작 및 인증
파일을 저장한 후 OpenCode를 종료하고 다시 접속합니다.
opencode
이제 Google 웹 페이지 인증이 가능해집니다. 인증 프로세스를 완료하면 Gemini 모델을 사용할 수 있습니다.
oh-my-opencode는 OpenCode의 기능을 확장하는 플러그인으로, 여러 서브 에이전트를 활용한 강력한 워크플로우를 제공합니다.
OpenCode CLI 환경에서 다음 명령어를 실행합니다.
Install and configure by following the instructions here https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.md
GitHub 저장소: https://github.com/code-yeongyu/oh-my-opencode
중요: Cloud 기능은 API 요금제를 사용하지 않는다면 비활성화하는 것이 좋습니다. 예상치 못한 과금이 발생할 수 있으므로 주의가 필요합니다.
설치가 완료되면 oh-my-opencode.json 파일을 수정하여 서브 에이전트의 모델을 설정할 수 있습니다.
권장 설정:
설정 파일 예시:
{
"subAgents": {
"sisyphus": {
"model": "gpt-5.2-codex"
},
"oracle": {
"model": "gpt-5.2"
}
}
}
설정 완료 후 OpenCode를 종료하고 다시 시작하면 변경사항이 적용됩니다.
OpenCode에서 Tab 키를 누르면 플랜 모드로 전환됩니다. 플랜 모드는 복잡한 작업을 단계별로 계획하고 실행하는 데 유용합니다.
새로운 프로젝트에서 OpenCode를 사용할 때는 init 명령어로 프로젝트 룰을 먼저 정의하는 것이 좋습니다.
init
이를 통해 프로젝트의 코딩 스타일, 파일 구조, 컨벤션 등을 AI가 인식하고 더 일관된 결과물을 생성할 수 있습니다.
OpenCode는 AI 기반 개발 워크플로우를 크게 향상시킬 수 있는 도구입니다. GPT와 Gemini를 함께 활용하고, oh-my-opencode 플러그인으로 기능을 확장하면 더욱 강력한 코딩 어시스턴트를 만들 수 있습니다.
초기 설정에 시간을 투자하면 장기적으로 개발 생산성을 크게 높일 수 있으니, 각 단계를 꼼꼼히 따라 설정해보시기 바랍니다.
참고 자료: