컨텐츠로 건너뛰기

Windows (WSL)

OpenCode는 Windows에서 직접 실행할 수도 있지만, 최상의 환경을 위해 Windows Subsystem for Linux (WSL) 사용을 권장합니다. WSL은 OpenCode의 기능과 매끄럽게 동작하는 Linux 환경을 제공합니다.


설정

  1. WSL 설치

    아직 설치하지 않았다면 공식 Microsoft 가이드에 따라 WSL을 설치하세요.

  2. WSL에 OpenCode 설치

    WSL 설정이 끝나면 WSL 터미널을 열고 설치 방법 중 하나로 OpenCode를 설치하세요.

    curl -fsSL https://opencode.ai/install | bash
  3. WSL에서 OpenCode 사용

    프로젝트 디렉터리로 이동해 (/mnt/c/, /mnt/d/ 등으로 Windows 파일에 접근) OpenCode를 실행하세요.

    cd /mnt/c/Users/YourName/project
    opencode

데스크톱 앱 + WSL 서버

OpenCode Desktop 앱을 사용하면서 서버는 WSL에서 실행하고 싶다면 다음을 따르세요.

  1. WSL에서 --hostname 0.0.0.0 옵션으로 서버 시작해 외부 연결을 허용합니다.

    opencode serve --hostname 0.0.0.0 --port 4096
  2. 데스크톱 앱을 http://localhost:4096에 연결합니다.

OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0

웹 클라이언트 + WSL

Windows에서 최상의 웹 환경을 이용하려면 다음을 따르세요.

  1. PowerShell이 아닌 WSL 터미널에서 opencode web 실행

    opencode web --hostname 0.0.0.0
  2. Windows 브라우저에서 http://localhost:<port>로 접속 (OpenCode가 URL을 출력합니다)

WSL에서 opencode web을 실행하면 Windows 브라우저에서 접근할 수 있으면서도 파일 시스템 접근과 터미널 통합이 원활합니다.


Windows 파일 접근

WSL은 /mnt/ 디렉터리를 통해 모든 Windows 파일에 접근할 수 있습니다.

  • C: 드라이브 → /mnt/c/
  • D: 드라이브 → /mnt/d/
  • 이하 동일…

예시:

cd /mnt/c/Users/YourName/Documents/project
opencode

  • Windows 드라이브에 있는 프로젝트는 WSL에서 OpenCode를 실행하세요 - 파일 접근이 매끄럽습니다.
  • OpenCode와 함께 VS Code의 WSL 확장을 사용하면 통합된 개발 워크플로우를 구성할 수 있습니다.
  • OpenCode 설정과 세션은 WSL 환경의 ~/.local/share/opencode/에 저장됩니다.