コンテンツにスキップ

Windows (WSL)

WSL を使って Windows で OpenCode を使う。

OpenCode は Windows で直接実行できますが、より快適に使うには Windows Subsystem for Linux (WSL) の利用をおすすめします。WSL は OpenCode の機能とスムーズに連携する Linux 環境を提供します。


セットアップ

  1. WSL をインストールする

    まだの場合は、Microsoft 公式ガイドを使って WSL をインストール します。

  2. WSL で OpenCode をインストールする

    WSL の準備ができたら WSL のterminal を開き、インストール方法 のいずれかで OpenCode をインストールします。

    Terminal window
    curl -fsSL https://opencode.ai/install | bash
  3. WSL から OpenCode を使う

    プロジェクトディレクトリに移動し(Windows ファイルは /mnt/c//mnt/d/ などからアクセス)、OpenCode を実行します。

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

デスクトップアプリ + WSL サーバー

OpenCode Desktop アプリを使いつつ、サーバーは WSL で動かしたい場合は次の手順です。

  1. WSL でサーバーを起動する

    外部接続を許可するため、--hostname 0.0.0.0 を付けて起動します。

    Terminal window
    opencode serve --hostname 0.0.0.0 --port 4096
  2. Desktop アプリを接続する

    http://localhost:4096 に接続します。

Web クライアント + WSL

Windows で Web 利用を快適にするには:

  1. PowerShell ではなく WSL terminal で opencode web を実行する

    Terminal window
    opencode web --hostname 0.0.0.0
  2. Windows のブラウザーからアクセスする

    http://localhost:<port> にアクセスします(URL は OpenCode が表示します)。

WSL から opencode web を実行すると、適切なファイルシステムアクセスとterminal 統合を維持したまま、Windows ブラウザーから利用できます。


Windows ファイルへのアクセス

WSL からは /mnt/ ディレクトリ経由で Windows ファイルにアクセスできます。

  • C: drive → /mnt/c/
  • D: drive → /mnt/d/
  • そのほかのドライブも同様です

例:

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

ヒント

  • Windows ドライブ上のプロジェクトでも、OpenCode は WSL で実行するとファイルアクセスがスムーズです
  • OpenCode と一緒に VS Code の WSL 拡張 を使うと統合的な開発フローを構築できます
  • OpenCode の設定とセッションは WSL 環境内の ~/.local/share/opencode/ に保存されます