OpenCode란?
OpenCode는 오픈소스 AI 코딩 에이전트입니다. Claude, GPT, Gemini 등 다양한 AI 모델을 연결해 코드 작성, 리뷰, 디버깅 등 개발 업무를 자동으으로 수행할 수 있게 해줍니다.
ChatGPT를 써본 적 있다면? OpenCode도 기본적으로 챗봇과 같습니다. 텍스트로 질문하면 AI가 답변해 줍니다. 다른 점이 있다면, OpenCode는 내 컴퓨터의 파일을 직접 읽고 수정할 수 있다는 것뿐입니다. 코딩이 아니더라도 일상적인 질문, 번역, 글쓰기, 요약 등은 ChatGPT처럼 그대로 사용할 수 있습니다.
OpenCode는 Desktop(GUI 앱)과 TUI(터미널 기반) 두 가지 환경을 제공합니다.
| 환경 | 설명 |
|---|---|
| Desktop | 별도로 다운로드하는 GUI 앱. 마우스 클릭, 드래그앤드롭 등 친숙한 데스크톱 환경에서 사용할 수 있습니다. |
| TUI | 터미널에서 opencode 명령어로 실행. 가볍고 어디서든 동작하지만, 키보드 위주의 조작이 필요합니다. |
권장
터미널 명령어에 익숙하지 않다면 Desktop 앱을 추천합니다. 설치도 간단하고, 시각적으로 더 직관적입니다. 다운로드: https://opencode.ai/download
API Key 보안 주의
API Key는 비밀번호처럼 중요한 인증 정보입니다. 설정 파일에 입력한 API Key를 다른 사람에게 공유하거나 Git 저장소에 커밋하지 마세요. 유출되었다고 생각되면 기존 키를 폐기하고 새 키를 발급받으세요.
1. OpenCode 설치
Desktop 앱 (권장)
- OpenCode 다운로드 페이지에 접속합니다.
- 사용 중인 운영체제(macOS 또는 Windows)에 맞는 설치 파일을 다운로드합니다.
- 다운로드한 파일을 실행하여 설치를 진행합니다.

터미널 기반 (TUI)
명령 프롬프트에서 직접 opencode 명령어를 실행하고 싶은 경우에만 진행하세요.
- **node.js 설치 가이드**를 참고하여 Node.js를 설치합니다.
Windows키 +R을 누르고cmd를 입력하여 명령 프롬프트를 실행합니다.- 아래 명령어를 입력하고 엔터를 누릅니다.
npm i -g opencode-ai - 설치가 끝나면
cmd창에opencode를 입력해봅니다.
2. API 설정
OpenCode를 사용하려면 jiminbox API 키를 설정해야 합니다. 아래 두 가지 방법 중 하나를 선택하세요.
방법 A: 자동 설정 (권장)
oh-my-jiminbox 자동 설정 스크립트를 사용하면, API 키 입력부터 모델 설정까지 한 번에 완료됩니다.
- oh-my-jiminbox 저장소에서
oh-my-jiminbox.bat파일을 다운로드합니다.
2. 더블클릭하여 실행합니다.
3. jiminbox API Key를 입력하면 자동으로 설정 파일이 생성됩니다.
4. OpenCode를 실행하여 /models를 입력해 모델 목록이 보이는지 확인합니다.

oh-my-jiminbox가 수행하는 작업
opencode.json생성 (최신 프로바이더/모델 설정)oh-my-opencode.json생성 (에이전트/카테고리 모델 매핑)- 기존 설정이 있으면 자동 백업 생성
방법 B: 수동 설정
자동 스크립트를 사용하지 않고 직접 설정 파일을 작성하는 방법입니다.
1단계: 설정 파일 생성
- 내용 복사: opencode.json 템플릿에서 JSON을 전체 복사합니다.
- 폴더 이동: 아래 경로로 이동합니다.
- 경로:
C:\Users\<사용자명>\.config\opencode(윈도우) - 경로:
<사용자폴더>\.config\opencode(Mac OS, 안보일경우 cmd+shift+’.‘)
- 경로:
- 파일 생성:
- 해당 폴더에 메모장(텍스트 파일)을 새로 만듭니다.
- 중요: 파일 확장자가 보이도록 설정해야 합니다. 탐색기 상단 메뉴에서 [보기] → [표시] → [파일 확장명]을 체크해주세요.

- 파일 이름을
opencode.json으로 변경합니다. (.txt가 남지 않도록 주의!)
2단계: API Key 입력
- 생성한
opencode.json파일을 우클릭하여 메모장으로 엽니다. Ctrl+F를 눌러apiKey를 검색합니다.- 따옴표
""사이에 발급받은 API Key를 붙여넣습니다.
- 예시:
"apiKey": "여기에 발급받은 API Key를 입력하세요"
- 예시:
- 입력을 마쳤으면 파일을 저장(
Ctrl+S)하고 닫습니다.
3단계: 설정 확인
- OpenCode를 실행합니다.
- 입력창에
/models를 입력하고 엔터를 칩니다. - 스크롤을 내렸을 때, 아래 사진처럼 jiminbox에서 제공하는 모델 목록이 보이면 설정 성공입니다.
4

선택 사항: Oh My Opencode 확장 기능
초보자는 이 단계를 건너뛰어도 됩니다. OpenCode 기본 사용에 익숙해진 뒤, 추가 기능이 필요할 때 설치하세요.
jiminbox에서 추천하는 OpenCode 플러그인입니다.
설치 방법
opencode를 실행합니다.- 아래 박스 안의 내용을 복사하여 프롬프트 창에 붙여넣고 엔터를 누릅니다.
Install and configure oh-my-opencode by following the instructions here:
https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/docs/guide/installation.md- OpenCode가 질문하는 항목들에 전부
no로 답변하면 설치가 완료됩니다.