Mac 및 Windows에서 OpenCode 간편하게 설치하기

간단한 단계별 설정으로 OpenCode를 설치하는 방법을 알아보세요. 데스크톱 버전과 터미널/TUI 버전을 설치하고, 제공업체를 구성하며, 일반적인 문제를 손쉽게 해결할 수 있습니다. Kimi API를 활용해 더 빠르고 스마트하며 확장 가능한 AI 개발 환경으로 워크플로를 한층 강화하세요.

업데이트: 2026-09-28
OpenCode 빠른 설치: Mac 및 Windows 가이드

설정 오류로 과정이 중단되거나 도구가 예상대로 실행되지 않으면 OpenCode 설치가 혼란스럽게 느껴질 수 있습니다. 명령어 누락부터 Node.js 호환성 문제까지, 많은 사용자가 초기 설치 단계에서 어려움을 겪습니다. 이 OpenCode 설치 가이드는 데스크톱 또는 CLI/TUI 사용 여부와 관계없이 일반적인 오류를 해결하고 Mac 및 Windows에서 OpenCode를 성공적으로 설정할 수 있는 완전한 방법을 제공하므로, 지연 없이 코딩을 시작할 수 있습니다.

OpenCode란 무엇인가요?

OpenCode는 개발자가 터미널, IDE, 데스크톱 애플리케이션 등 선호하는 환경에서 코드를 작성, 편집, 디버깅, 관리할 수 있도록 설계된 오픈 소스 AI 코딩 에이전트입니다. 주로 코드 제안에 집중하는 기존 AI 코딩 어시스턴트와 달리, OpenCode는 전체 코드베이스를 이해하고 파일을 수정하며 명령을 실행하고 개발 워크플로를 자동화할 수 있습니다. 또한 여러 AI 모델과 로컬 모델을 지원하므로 개발자는 소프트웨어를 구축하는 방식에서 더 큰 유연성과 제어 권한을 얻을 수 있습니다.

OpenCode 설치를 위한 사전 요구 사항

OpenCode를 설치하기 전에 시스템이 기본 요구 사항을 충족하는지 확인하세요. 정확한 사전 요구 사항은 데스크톱 애플리케이션을 사용할지, 터미널 기반 인터페이스를 사용할지에 따라 다르지만, 적절한 환경을 미리 갖추면 설치 과정을 원활하게 진행할 수 있습니다.

데스크톱용

운영 체제: macOS / Windows / Linux

OpenCode는 주요 운영 체제용 데스크톱 애플리케이션을 제공하므로 개발자는 선호하는 환경에서 도구를 설치하고 사용할 수 있습니다. 시스템에서 macOS(Apple Silicon 또는 Intel), Windows(x64), Linux(.deb, .rpm) 등 호환되는 운영 체제를 사용 중인지 확인하세요.

앱 설치 권한: 기기에 소프트웨어를 다운로드하고 설치하려면 관리자 또는 시스템 수준의 권한이 필요할 수 있습니다. 특히 설치 권한이 제한될 수 있는 직장이나 IT 관리 환경에서는 이 점이 중요합니다.

안정적인 인터넷 연결: 설정 및 사용 중 OpenCode를 다운로드하고, 업데이트를 설치하며, 지원되는 AI 모델 및 서비스에 연결하려면 원활한 인터넷 연결이 필요합니다.

Terminal/TUI용

터미널 액세스: OpenCode는 명령줄에서 직접 설치하고 사용할 수 있습니다. macOS의 Terminal, Windows의 명령 프롬프트 또는 PowerShell, Linux 셸과 같은 터미널 애플리케이션에 액세스할 수 있는지 확인하세요.

한 가지 설치 방법 선택: OpenCode는 다양한 운영 체제와 개발자 환경에 맞춰 여러 설치 방법을 지원합니다. npm, curl, brew, Scoop, Chocolatey, WSL 등 환경에 가장 적합한 패키지 관리자 또는 설치 도구를 선택하세요.

기본 명령줄 사용 능력: 일반적인 터미널 명령어에 익숙하면 설치와 일상적인 사용이 훨씬 수월해집니다. 고급 전문 지식은 필요하지 않지만, 기본적인 탐색 및 명령 실행 방법을 이해하는 것이 좋습니다.

OpenCode Desktop은 어떻게 설치하나요?

OpenCode Desktop 설치는 몇 가지 간단한 단계만 거치면 애플리케이션을 실행할 수 있는 간단한 과정입니다. 아래 단계를 따르세요.

1단계: OpenCode Desktop 다운로드

공식 OpenCode 다운로드 페이지로 이동하여 Windows 또는 macOS용 애플리케이션을 선택하세요. 설치 프로그램이 시스템에 자동으로 다운로드됩니다. 안전성과 신뢰성을 위해 반드시 공식 소스에서 다운로드하세요.

OpenCode AI 다운로드

2단계: 설치 프로그램 실행

다운로드한 설치 프로그램 파일을 찾아 두 번 클릭해 설치를 시작하세요. 화면의 안내에 따라 설정을 완료합니다.

OpenCode 설치 프로그램 실행

3단계: 설치 완료

설정 프롬프트가 나타나는 순서대로 진행하고, 요청 시 원하는 설치 디렉터리를 선택하세요. এরপর 설치 프로그램이 시스템에서 설정 과정을 완료하도록 기다립니다.

OpenCode 설치 과정 완료

4단계: OpenCode Desktop 실행

설치가 완료되면 시작 메뉴 또는 바탕 화면 바로 가기에서 OpenCode Desktop을 여세요. তারপর 새 프로젝트를 시작하거나 기존 폴더를 열어 작업을 시작합니다. 작업 공간이 로드되면 프로젝트 내에서 AI 어시스턴트와 상호작용하여 코드를 생성하고, 문제를 디버깅하거나, 기능을 구축할 수 있습니다.

OpenCode Desktop 사용

Mac에서 OpenCode Terminal/TUI를 설치하는 방법은?

Mac의 OpenCode Terminal(TUI)은 공식 패키지 관리자 또는 한 줄 설치 명령어를 사용해 직접 설치할 수 있습니다. 그래픽 인터페이스 대신 터미널에서 작업하는 개발자를 위해 설계되었습니다. 아래 단계에 따라 Mac에 OpenCode TUI를 설치하세요.

1단계: OpenCode Terminal 설치 방법 선택

공식 OpenCode 다운로드 페이지에서 OpenCode Terminal 섹션으로 이동하세요. 여기에서 curl, Homebrew, npm, bun을 비롯한 여러 설치 옵션을 확인할 수 있습니다. 개발 환경에 가장 적합한 방법을 선택하고 해당 설치 명령어를 복사하세요.

OpenCode 터미널 설치 방법 선택

2단계: Mac에서 Terminal 애플리케이션 열기

Mac에서 Terminal 앱을 실행하세요. Applications > Utilities > Terminal에서 열거나 Spotlight 검색으로 빠르게 찾을 수 있습니다. 여기에서 OpenCode 설치 명령어를 실행합니다.

Mac에서 터미널 애플리케이션 열기

3단계: OpenCode Terminal 설치

다음 설치 명령어를 Terminal에 붙여넣고 Enter를 누르세요:

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

설치가 완료될 때까지 기다리세요. OpenCode가 필요한 파일을 다운로드하고 CLI를 자동으로 설정합니다.

OpenCode 터미널 설치

4단계: OpenCode 터미널 인터페이스 실행

설치가 완료되면 터미널에서 OpenCode 명령을 실행해 터미널 사용자 인터페이스(TUI)를 시작합니다. 대화형 인터페이스가 터미널 창에 바로 열리며, 여기에서 AI 제공업체를 연결하고 설정을 구성한 뒤 OpenCode 작업을 시작할 수 있습니다.

OpenCode 터미널 사용자 인터페이스 실행

Windows에서 OpenCode 터미널/TUI를 설치하는 방법은?

OpenCode는 Windows에서 WSL, npm, bun 등 여러 설치 방법을 지원합니다. 최상의 호환성과 사용 경험을 위해 공식 문서에서는 Windows Subsystem for Linux(WSL) 사용을 권장합니다. 아래 단계에서는 WSL 설치 방법을 사용합니다. 이미 WSL이 설치되어 있다면 첫 번째 단계는 건너뛰어도 됩니다.

1단계: WSL 설치(권장)

관리자 권한으로 PowerShell을 연 다음, 다음 명령을 실행합니다:

wsl --install

이 명령은 Windows Subsystem for Linux(WSL)를 활성화하고 기본적으로 Ubuntu를 설치합니다. 설치가 완료되면 컴퓨터를 다시 시작합니다. Ubuntu를 처음 열면 Windows가 Linux 환경 설정을 자동으로 완료합니다.

올바른 설치 방법 선택

2단계: WSL을 열고 OpenCode 설치

Windows 시작 메뉴에서 Ubuntu와 같은 WSL 터미널을 실행합니다. 처음 여는 경우 초기 설정을 완료합니다. 그런 다음 다음 명령을 실행하여 OpenCode를 설치합니다:

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

계속하기 전에 설치가 완료될 때까지 기다립니다.

opencode 설치

3단계: 설치 확인

설치가 완료되면 다음 명령을 실행합니다:

opencode

OpenCode 터미널/TUI가 정상적으로 실행되면 설치가 완료된 것이며, AI 지원 코딩에 OpenCode를 사용할 수 있습니다.

설치 확인

OpenCode에 외부 API를 연동하는 방법은?

OpenCode의 주요 장점 중 하나는 API 연동을 통해 외부 AI 모델 제공업체에 연결할 수 있다는 점입니다. 자체 API 키를 추가하면 다양한 언어 모델에 접근할 수 있으며, 코딩 워크플로에 가장 적합한 모델을 선택할 수 있습니다.

OpenCode에 외부 API 연동하기(일반 단계)

아래는 OpenCode에 외부 API를 연동하는 단계입니다:imi

1단계: 계정 생성 및 API 키 발급

먼저 Kimi 또는 지원되는 다른 서비스 등 원하는 AI 제공업체에서 계정을 만듭니다. 계정 설정이 완료되면 제공업체의 API 키 관리 페이지로 이동해 새 API 키를 발급합니다. 이 키는 제공업체를 OpenCode에 연결하는 데 필요하므로 안전하게 보관하세요.

2단계: 제공업체 연결 메뉴 열기

OpenCode를 실행하고 작업 공간을 엽니다. 명령 인터페이스에서 다음 명령을 실행합니다:

/connect

이 명령을 실행하면 제공업체 연결 메뉴가 열리며, 여기에서 외부 AI 서비스를 추가하고 관리할 수 있습니다.

3단계: API 키 추가

사용 가능한 옵션 목록에서 사용할 제공업체를 선택합니다. 안내가 표시되면 앞서 발급한 API 키를 붙여 넣고 연결을 확인합니다. OpenCode는 키를 안전하게 저장하고 선택한 제공업체에 대한 요청을 인증하는 데 사용합니다.

┌ API key
│
│ your_api_key_here
│
└ enter

4단계: 사용 가능한 모델 확인

공급자를 연결한 후 다음 명령을 실행하면 해당 API를 통해 사용할 수 있는 모든 모델을 확인할 수 있습니다:

/models

OpenCode에 지원되는 모델 목록과 각 모델의 이름 및 구성 옵션이 표시됩니다.

5단계: 모델을 선택하고 사용 시작하기

사용 가능한 목록에서 작업할 모델을 선택하세요. 선택하면 OpenCode가 해당 모델을 통해 요청을 처리하므로, 연결된 API를 사용해 코드를 생성하고 애플리케이션을 디버깅하는 등 다양한 개발 작업을 수행할 수 있습니다. 요구 사항이 바뀌면 나중에 모델을 변경할 수 있습니다.

OpenCode에 Kimi API 통합하기

OpenCode는 여러 AI 공급자를 지원하므로 개발자는 API 키를 사용해 외부 모델을 연결하고 더 유연하게 활용할 수 있습니다. 그중 강력한 선택지 중 하나가 Kimi API입니다.

Moonshot AI Open Platform에서 제공하는 Kimi API는 OpenAI 호환 인터페이스를 통해 고급 Kimi 언어 모델에 접근할 수 있도록 합니다. 보안 API 키를 사용하면 코딩 도구, 애플리케이션 및 AI 기반 워크플로에 쉽게 통합할 수 있습니다. 이 플랫폼에는 코딩, 추론 및 긴 컨텍스트 이해 작업에 최적화된 다양한 Kimi 모델이 포함되어 있습니다.

다음 단계에 따라 Kimi API를 OpenCode에 통합하세요.

1단계: Moonshot AI 계정을 만들고 API 키 생성하기

  1. Kimi AI Open Platform에 접속하여 계정에 로그인하세요.

  2. 대시보드에서 API Keys로 이동한 다음 Create API Key를 클릭하세요.

  3. 키가 생성되면(sk-로 시작) 즉시 복사해 안전하게 보관하세요. 이 키는 한 번만 표시되며, OpenCode와 Moonshot AI 간 요청을 인증하는 데 사용됩니다.

2단계: Moonshot AI를 OpenCode에 연결하기

OpenCode 작업 공간을 열고 다음을 실행하세요:

/connect

공급자 연결 메뉴가 표시됩니다. 기본 제공 공급자 목록에서 Moonshot AI(또는 Kimi)를 검색해 선택하세요. OpenCode에서 API 키 입력을 요청합니다.

메시지가 표시되면 Moonshot AI 콘솔에서 생성한 API 키를 붙여넣고 Enter를 누르세요:

┌ API key
│ sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
│
└ enter

검증이 완료되면 OpenCode가 자격 증명을 ~/.local/share/opencode/auth.json에 안전하게 저장하고 Moonshot AI 공급자 구성과 연결합니다.

참고: OpenCode는 보안을 위해 API 키를 기본 구성 파일과 별도로 저장합니다. /connect 명령은 자격 증명 저장을 처리하며, 공급자 동작은 opencode.json에서 구성합니다.

3단계: opencode.json에서 공급자 구성하기(필요한 경우)

연결 후 No endpoints found 오류가 발생하거나 공급자 설정을 맞춤 구성해야 하는 경우, opencode.json 파일에 Moonshot AI 구성을 추가하세요:

{"$schema": "https://opencode.ai/config.json","provider": {"moonshotai": {"name": "Moonshot AI","options": {"baseURL": "https://api.moonshot.ai/v1"},"models": {"kimi-k3": {"name": "Kimi K3"},"kimi-k2.7-code": {"name": "Kimi K2.7 Code"}}}}}

파일을 저장하고 OpenCode를 다시 시작해 변경 사항을 적용하세요.

4단계: 사용 가능한 Kimi 모델 보기

공급자를 연결한 후 다음을 실행하세요:

/models

OpenCode에 Moonshot AI 계정을 통해 사용할 수 있는 모든 모델이 다음과 같이 표시됩니다:

모델설명
kimi-k3100만 token 컨텍스트 윈도우와 고급 코딩 및 추론 기능을 갖춘 최신 플래그십 모델
kimi-k2.7-code256K 컨텍스트와 사고 모드를 지원하는 전용 코딩 모델
kimi-k2.7-code-highspeed더 빠른 출력에 최적화된 코딩 모델의 고속 버전
kimi-k2.6256K 컨텍스트와 사고 모드, 비사고 모드를 지원하는 범용 모델

5단계: Kimi 모델을 선택하고 코딩 시작하기

moonshotai/kimi-k3을 선택해 활성 모델로 설정하세요. 선택하면 OpenCode는 선택한 Kimi 모델을 코드 생성, 디버깅, 리팩터링 및 기타 AI 지원 개발 작업에 사용합니다.

같은 모델 선택 메뉴에서 언제든 다른 모델로 변경할 수 있습니다.

팁: Agent/Tool 모드에서 문제가 발생하는 경우(JSON Schema 유효성 검사 오류 등), 이는 Moonshot AI의 엄격한 스키마 요구 사항과 OpenCode의 도구 매개변수 형식 간에 알려진 호환성 문제입니다. 안정적인 사용을 위해 Chat 모드를 사용하거나, 온도 호환성을 자동으로 처리하는 opencode-moonshot-compatibility 플러그인을 설치하는 것을 고려하세요.

Kimi API 사용의 이점

Kimi API는 팀이 아이디어를 구현으로 더 효율적으로 옮길 수 있도록 지원해 현대적인 개발 워크플로를 뒷받침하도록 설계되었습니다. 코드 생성 외에도 다양한 유형의 입력을 이해하고 프로젝트 요구 사항에 맞춰 조정하며 일상적인 엔지니어링 작업을 자동화할 수 있습니다. 주요 이점은 다음과 같습니다:

  • 멀티모달 입력을 실제 구현으로 전환

Kimi API는 디자인 목업, 아키텍처 다이어그램, 순서도, 동영상 등 여러 형식의 정보를 해석할 수 있습니다. 이러한 맥락을 바탕으로 프로젝트 요구사항을 이해하고 기술 사양이나 작동하는 코드로 변환합니다. 그 결과 팀은 수작업으로 내용을 옮기는 단계를 줄이고 개념 단계에서 구현 단계로 나아갈 수 있습니다.

  • 장기적인 코딩과 복잡한 엔지니어링 작업 처리

Kimi API는 OpenCode가 계획 수립, 일관성 유지, 개선이 필요한 더 큰 코딩 작업을 처리하도록 돕습니다. 기능 구축, 코드 리팩터링, 복잡한 엔지니어링 문제 해결에 유용합니다.

  • 여러 단계의 도구 호출로 문제 해결

Kimi API는 여러 단계로 이루어진 작업을 추론하고 필요할 때 도구를 호출할 수 있습니다. 이를 통해 디버깅, 코드 분석, 단일 응답으로 완료할 수 없는 워크플로를 처리할 수 있습니다.

OpenCode 설치 중 발생하는 문제 해결 방법

OpenCode 설치는 대체로 간단하지만, 환경 불일치, 종속성 또는 구성 문제로 일반적인 설정 오류가 발생할 수 있습니다. 아래에서 자주 발생하는 설치 문제를 빠르고 효율적으로 해결할 수 있는 명확하고 실용적인 가이드를 확인하세요.

  • 명령어를 찾을 수 없음: opencode

이 오류가 표시되면 시스템이 PATH에서 OpenCode 실행 파일을 찾을 수 없다는 의미입니다. 일반적으로 설치가 완료되지 않았거나 환경 변수가 올바르게 설정되지 않았을 때 발생합니다.

문제를 해결하려면 먼저 설치를 확인하고 바이너리 디렉터리가 시스템 PATH에 추가되어 있는지 확인하세요. npm으로 설치했다면 전역 npm bin 경로를 확인하고 셸 구성을 համապատասխան하게 업데이트하세요. 수정 후 터미널을 다시 시작하면 문제가 해결되는 경우가 많습니다.

  • Node.js 버전이 너무 낮음

npm 설치 방식에만 Node.js 환경이 필요합니다. 설치 스크립트와 패키지 관리자(Homebrew, Scoop, Chocolatey)는 Node.js가 필요 없는 독립형 바이너리를 설치합니다.

npm으로 설치한 뒤 버전 오류가 발생했다면 node --version으로 현재 버전을 확인하고 nvm 같은 버전 관리자를 사용해 Node.js를 업그레이드하세요. 업그레이드 후에는 업데이트된 런타임 환경과의 호환성을 위해 OpenCode를 다시 설치하세요.

  • npm 권한 오류

권한 오류는 보통 npm이 적절한 쓰기 권한 없이 전역 패키지를 설치하려 할 때 발생합니다.

sudo를 사용하는 대신 홈 폴더에 전용 npm 전역 디렉터리를 구성하고 PATH 설정을 업데이트하세요. 이렇게 하면 더 안전하고 안정적으로 설치할 수 있습니다. 권한을 수정한 후 설치 명령을 다시 실행해 설정을 완료하세요.

  • 네트워크/방화벽 문제

제한된 네트워크나 기업 환경에서는 npm 레지스트리 접근이 차단되거나 다운로드가 느려 OpenCode 설치에 실패할 수 있습니다.

이 문제를 해결하려면 다른 npm 레지스트리로 전환하거나 curl 또는 바이너리 다운로드와 같은 직접 설치 방식을 사용하세요. 또한 차단된 연결은 패키지 설치를 자주 중단시키므로 방화벽에서 Node.js 및 npm 트래픽을 허용해야 합니다.

  • TUI 렌더링 문제

OpenCode가 열리지만 화면이 깨져 보이거나 정렬이 어긋나거나 글자가 깨져 표시된다면, 대개 터미널 호환성 문제입니다.

Windows Terminal, WezTerm, iTerm2처럼 트루 컬러와 Unicode 렌더링을 지원하는 최신 터미널 에뮬레이터를 사용하세요. 터미널 설정을 업데이트하거나 환경을 전환하면 일반적으로 표시 문제가 바로 해결됩니다.

결론

OpenCode를 올바르게 설치하고 구성하면 다양한 시스템에서 원활한 성능을 보장하는 동시에 일반적인 설정 오류의 위험을 줄일 수 있습니다. 종속성, 터미널 설정, API 연결을 적절히 관리하면 문제를 빠르게 해결하고 안정적인 개발 환경을 유지할 수 있습니다. Kimi API와 같은 외부 서비스를 통합하면 워크플로 내에서 고급 모델에 접근할 수 있어 유연성이 더욱 높아집니다.

자주 묻는 질문

예. OpenCode는 무료로 다운로드하고 사용할 수 있습니다. AI 코딩 기능을 사용하려면 Kimi API와 같은 LLM API에 연결해야 합니다. API 사용료는 이용 가능한 할당량 또는 구독에 따라 별도로 청구됩니다.
설치 실패는 대개 필요한 시스템 요구 사항이 갖춰지지 않았거나, Node/Python 종속성이 오래되었거나, 관리자 권한이 부족해서 발생합니다. 인터넷 연결이 불안정하거나 설치 명령을 올바르게 실행하지 않은 경우에도 문제가 생길 수 있습니다.
OpenCode에는 자체 API 키가 포함되어 있지 않습니다. AI 기능을 사용하려면 선택한 제공업체의 API에 연결해야 합니다. Kimi를 사용하는 경우 구성에 Kimi API 키를 추가하면 코드 생성과 AI 지원 개발 기능을 바로 사용할 수 있습니다.
다음도 마음에 드실 수 있습니다
AI 워크플로 구축을 위한 인기 AI Agent 빌더 10선
AI 워크플로 구축을 위한 인기 AI Agent 빌더 10선
2026-09-28
AI 개발을 위한 Trae API 통합 가이드
AI 개발을 위한 Trae API 통합 가이드
2026-09-28
Droid API 통합: 외부 AI 모델 연결 방법
Droid API 통합: 외부 AI 모델 연결 방법
2026-09-28
n8n AI Agent 가이드: 워크플로 구축 및 자동화
n8n AI Agent 가이드: 워크플로 구축 및 자동화
2026-09-28
Claude Code 설치: Windows 및 Mac 완벽 가이드
Claude Code 설치: Windows 및 Mac 완벽 가이드
2026-09-28