コンテンツにスキップ

Windows (WSL)

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


セットアップ

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

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

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

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

    Terminal window
    curl -fsSL https://codetutor-docs.vercel.app/install | bash
  3. WSL から CodeTutor を使う

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

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

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

CodeTutor デスクトップアプリを使いつつ、サーバーは WSL で動かしたい場合は次の手順です。

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

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

    Terminal window
    codetutor serve --hostname 0.0.0.0 --port 4096
  2. デスクトップアプリを接続する

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

Web クライアント + WSL

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

  1. PowerShell ではなく WSL ターミナルで codetutor web を実行する

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

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

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


Windows ファイルへのアクセス

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

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

例:

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

ヒント

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