Mac & Windows에 OpenCode 손쉽게 설치하기

간단한 단계별 설정으로 OpenCode를 설치하는 방법을 알아보세요. 데스크톱 버전과 터미널/TUI 버전을 설치하고, 프로바이더를 설정하고, 흔히 발생하는 문제를 손쉽게 해결할 수 있습니다. 더 빠르고 똑똑하며 확장 가능한 AI 개발을 위해 Kimi API로 워크플로를 한층 강화해 보세요.

2026-07-22
OpenCode 빠른 설치: Mac & Windows 가이드

설정 과정에서 오류가 발생하거나 도구가 예상대로 작동하지 않으면 OpenCode 설치가 혼란스럽게 느껴질 수 있습니다. 명령어 누락부터 Node.js 호환성 문제까지, 사용자들은 초기 설치 과정에서 어려움을 겪는 경우가 많습니다. 이 OpenCode 설치 가이드는 흔히 발생하는 오류를 해결하고 Mac과 Windows에서 데스크톱이든 CLI/TUI이든 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 모델 및 서비스에 연결하려면 원활한 인터넷 연결이 필요합니다.

터미널/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 앱을 실행하세요. 응용 프로그램 > 유틸리티 > Terminal 경로로 열거나 Spotlight 검색을 통해 빠르게 찾을 수 있습니다. 여기서 OpenCode 설치 명령어를 실행합니다.

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

3단계: OpenCode Terminal 설치

다음 설치 명령어를 터미널에 붙여넣고 Enter 키를 누르세요:

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

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

OpenCode 터미널 설치

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

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

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

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

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

1단계: WSL 설치(권장)

관리자 권한으로 PowerShell을 열고 다음 명령어를 실행하세요:

wsl --install

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

올바른 설치 방법 선택

2단계: WSL을 열고 OpenCode 설치

Windows 시작 메뉴에서 WSL 터미널(예: Ubuntu)을 실행합니다. 처음 여는 경우 초기 설정을 완료하세요. 이후 다음 명령어를 실행하여 OpenCode를 설치합니다:

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

설치가 끝날 때까지 기다린 후 다음 단계로 진행하세요.

opencode install

3단계: 설치 확인

설치가 완료되면 다음 명령어를 실행하세요:

opencode

OpenCode Terminal/TUI가 정상적으로 실행되면 설치가 완료된 것이며, 이제 OpenCode로 AI 지원 코딩을 시작할 수 있습니다.

설치 확인

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 오픈 플랫폼에서 제공하는 Kimi API는 OpenAI 호환 인터페이스를 통해 고급 Kimi 언어 모델에 접근할 수 있게 해줍니다. 안전한 API 키를 사용하여 코딩 도구, 애플리케이션, AI 기반 워크플로에 손쉽게 통합할 수 있습니다. 이 플랫폼에는 코딩, 추론, 긴 컨텍스트 이해 작업에 최적화된 다양한 Kimi 모델이 포함되어 있습니다.

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

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

  1. Kimi AI 오픈 플랫폼에 방문하여 계정에 로그인하세요.

  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-k2.6": {"name": "Kimi K2.6"},"kimi-k2.5": {"name": "Kimi K2.5"}}}}}

파일을 저장한 다음 OpenCode를 재시작하여 변경 사항을 적용하세요.

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

제공업체를 연결한 후 다음을 실행하세요:

/models

OpenCode는 Moonshot AI 계정을 통해 사용 가능한 모든 모델을 다음과 같이 표시합니다:

모델설명
kimi-k2.61T MoE 아키텍처를 갖춘 최신 플래그십 모델로, 향상된 코딩 및 추론 능력을 제공합니다
kimi-k2.5코딩 및 긴 컨텍스트 작업에 최적화된 고성능 모델
moonshot-v1-128k문서 분석을 위한 긴 컨텍스트 모델
moonshot-v1-32k일반 작업에 적합한 균형 잡힌 모델
moonshot-v1-8k빠른 응답을 위한 짧은 컨텍스트 모델

5단계: Kimi 모델 선택 및 코딩 시작

moonshotai/kimi-k2.6을 선택하고 활성 모델로 설정하세요. 선택이 완료되면 OpenCode는 선택한 Kimi 모델을 사용하여 코드 생성, 디버깅, 리팩터링 등 AI 지원 개발 작업을 수행합니다.

동일한 모델 선택 메뉴를 통해 언제든지 다른 모델로 전환할 수 있습니다.

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

Kimi API 사용의 장점

Kimi API는 팀이 아이디어에서 구현까지 더 효율적으로 나아갈 수 있도록 최신 개발 워크플로를 지원하기 위해 설계되었습니다. 코드 생성뿐 아니라 다양한 유형의 입력을 이해하고, 프로젝트 요구사항에 맞춰 적응하며, 반복적인 엔지니어링 작업을 자동화할 수 있습니다. 주요 장점은 다음과 같습니다.

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

Kimi API는 디자인 목업, 아키텍처 다이어그램, 플로차트, 영상 등 여러 형식의 정보를 해석할 수 있습니다. 이 컨텍스트를 활용해 프로젝트 요구사항을 이해하고 기술 사양이나 실행 가능한 코드로 변환합니다. 그 결과 팀은 수작업으로 옮기는 단계를 줄이면서 개념에서 구현까지 나아갈 수 있습니다.

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

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

  • 다단계 도구 호출을 통한 문제 추론

Kimi API는 여러 단계로 이루어진 작업을 추론하고 필요할 때 도구를 호출할 수 있습니다. 이는 디버깅, 코드 분석, 한 번의 응답으로는 끝낼 수 없는 워크플로에 도움이 됩니다.

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

OpenCode 설치는 대체로 간단하지만, 환경 불일치, 종속성 문제, 설정 오류로 인해 흔한 설치 오류를 겪는 사용자도 있습니다. 아래는 가장 자주 발생하는 설치 문제를 빠르고 효율적으로 해결하는 데 도움이 되는 명확하고 실용적인 가이드입니다.

  • Command not found: opencode

이 오류가 나타나면 시스템이 PATH에서 OpenCode 실행 파일을 찾지 못했다는 뜻입니다. 보통 설치가 완전히 끝나지 않았거나 환경 변수가 올바르게 설정되지 않았을 때 발생합니다.

해결하려면 먼저 설치를 확인하고 바이너리 디렉터리가 시스템 PATH에 추가되어 있는지 확인하세요. npm으로 설치했다면 전역 npm bin 경로를 확인하고 그에 맞게 셸 설정을 업데이트하세요. 수정 후 터미널을 재시작하면 대부분 문제가 해결됩니다.

  • Node.js 버전이 너무 오래됨

OpenCode는 Node.js 18 이상이 필요하며, 이보다 낮은 버전에서는 설치나 실행이 실패합니다.

이를 해결하려면 node --version으로 현재 버전을 확인하세요. 버전이 낮다면 nvm과 같은 버전 관리자를 사용해 Node.js를 업그레이드하세요. 업그레이드한 뒤 OpenCode를 다시 설치해 업데이트된 런타임 환경과의 호환성을 확인하세요.

  • npm 권한 오류

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

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

  • 네트워크/방화벽 문제

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

이를 해결하려면 대체 npm 레지스트리로 전환하거나 curl이나 바이너리 다운로드 같은 직접 설치 방법을 사용하세요. 또한 방화벽이 Node.js와 npm 트래픽을 허용하는지 확인하세요. 연결이 차단되면 패키지 설치가 중단되는 경우가 많습니다.

  • TUI 렌더링 문제

OpenCode가 실행은 되지만 깨져 보이거나, 정렬이 맞지 않거나, 글자가 뭉개져 보인다면 대개 터미널 호환성 문제입니다.

Windows Terminal, WezTerm, iTerm2 등 트루 컬러와 유니코드 렌더링을 지원하는 최신 터미널 에뮬레이터를 사용하세요. 터미널 설정을 업데이트하거나 환경을 바꾸면 대개 화면 표시 문제가 바로 해결됩니다.

결론

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

자주 묻는 질문

OpenCode를 무료로 사용할 수 있나요?
네, OpenCode는 무료로 다운로드하고 사용할 수 있습니다. AI 코딩 기능을 사용하려면 Kimi API와 같은 LLM API에 연결해야 합니다. API 사용량은 보유한 쿼터 또는 구독에 따라 별도로 과금됩니다.
OpenCode 설치가 실패하는 이유는 무엇인가요?
설치가 실패하는 원인은 대개 시스템 요구 사항 미충족, Node/Python 의존성 버전이 오래된 경우, 또는 관리자 권한 부족입니다. 인터넷 연결이 불안정하거나 설치 명령을 올바르게 실행하지 않은 경우에도 설치가 중단될 수 있습니다.
OpenCode에는 어떤 API 키가 필요한가요?
OpenCode에는 자체 API 키가 포함되어 있지 않습니다. AI 기능을 사용하려면 원하는 프로바이더의 API에 연결해야 합니다. Kimi를 사용하는 경우, 구성에 Kimi API 키를 추가하기만 하면 코드 생성 및 AI 지원 개발 기능을 바로 사용할 수 있습니다.
다음도 마음에 드실 수 있습니다
Hermes vs OpenClaw: 자가 진화 에이전트인가, 로컬 AI 플레인인가?
Hermes vs OpenClaw: 자가 진화 에이전트인가, 로컬 AI 플레인인가?
2026-07-22
2026년 자동화를 더 쉽게 만들어주는 유용한 OpenCode 스킬 10가지
2026년 자동화를 더 쉽게 만들어주는 유용한 OpenCode 스킬 10가지
2026-07-22
AI Agent 프레임워크 완전 정리: 아키텍처, 도구, API
AI Agent 프레임워크 완전 정리: 아키텍처, 도구, API
2026-07-22
AI 코딩 워크플로우를 위한 Cline API 통합 가이드
AI 코딩 워크플로우를 위한 Cline API 통합 가이드
2026-07-22
OpenClaw 스킬 가이드: 생성, 사용, 워크플로 자동화
OpenClaw 스킬 가이드: 생성, 사용, 워크플로 자동화
2026-07-22