Anthropic の公式の説明(下の「公式のページ」)を、内容を足さずに読みやすい日本語に書き直したものです。公式の翻訳ではなく、Anthropic が作ったものでもありません。公式は予告なく変わるので、使う前に公式のページもご覧ください。
このページで分かること
- Windows のデスクトップアプリで、Code の画面のセッションを Windows ではなく WSL 2 の Linux の中で動かす方法と、そのために要るもの
- WSL のセッションを始める3つの手順(Linux の種類を選ぶ → フォルダを選ぶ → フォルダを信頼する)
- WSL のセッションで使える機能と、まだ使えない機能
先に知っておく言葉
- WSL 2:Windows の中で Linux を動かす、Microsoft の仕組み。版が1と2にあり、ここで使えるのは2です
- ディストリビューション:Linux の種類(Ubuntu など)。WSL には、このディストリビューションを入れて使います
- セッション:Claude とのひとまとまりの会話。作業するフォルダに結びついていて、会話ごとに別々の記憶を持ちます
- git:ファイルの変更の記録を残す道具
- Linux のパス:Linux でのファイルの場所の書き方。
/home/you/projectのように/で区切ります - フォルダの信頼:Claude Code がそのフォルダの設定を読み込む前に、あなたがそのフォルダを認める確認の画面
- worktree:同じプロジェクトを別のフォルダに写して、ほかの作業とぶつからずに進めるための git の仕組み
WSL で動かすと何が変わるか
Windows のデスクトップアプリでは、Code の画面のセッションを、Windows の上ではなく WSL 2 のディストリビューションの中で動かせます。そのときは、Claude Code そのもの、Claude が使う道具、git がすべてディストリビューションの中で動きます。使う道具もファイルの場所の書き方も Linux のものになり、プロジェクトが動く先と同じ環境で作業できます。
公式が WSL のセッションをすすめているのは、プロジェクトのファイルがディストリビューションの中に置いてある場合です(下の「公式が挙げている使いどころ」)。
使うのに要るもの
- Windows 10 か 11 で、WSL 2 が入っていること。WSL 1 には対応していません
- ディストリビューションが1つ以上入っていること(たとえば Ubuntu)
- そのディストリビューションの中に
gitが入っていること
WSL のセッションを始める
- ディストリビューションを選ぶ:Code の画面で新しいセッションを始め、環境を選ぶ欄を開きます。入っている WSL 2 のディストリビューションが WSL という区切りの下に並ぶので、使うものを選びます
- フォルダを選ぶ:セッションは、まずディストリビューションの中のホームフォルダで始まります。フォルダを選ぶ欄で、プロジェクトのフォルダに移ります。このときに見て回るのはディストリビューションの中なので、場所は
/home/you/projectのような Linux のパスで出ます - フォルダを信頼する:そのフォルダで初めてセッションを始めると、フォルダを信頼するかの確認が出ます。信頼は「どのディストリビューションの、どのフォルダか」の組み合わせごとに決まります。あるディストリビューションで信頼したフォルダでも、別のディストリビューションや、Windows 側の同じ場所では信頼したことになりません
あわせて知っておくこと:
- ディストリビューションで最初のセッションを始めるときは、Claude が中の準備をするので、ふだんより少し時間がかかります
- ふつうのフォルダを選ぶ欄から
\\wsl.localhost\...のフォルダを開いても、そのディストリビューションの中のセッションとして開き直されます - 最近使ったフォルダはディストリビューションごとに選ぶ欄に出るので、同じプロジェクトにはクリック1回で戻れます
WSL のセッションで使える機能・まだ使えない機能
使える機能(ディストリビューションの中の git と道具で動きます)
- 並列セッション(いくつものセッションを同時に進める)
- サイドチャット
- 変更の中身を画面で見比べる diff の確認
- ブランチとプルリクエストの状態の表示
- worktree
- 「エディタで開く」:VS Code が、Remote - WSL という拡張を通してそのディストリビューションにつながった状態で開きます
まだ使えない機能(公式は「まだ」と書いています)
- 画面の中のターミナル
- コネクタとプラグイン
- セッションの分岐(フォーク)
- ファイルを見て回る区画
- 入力欄で
@を打ったときのファイルの候補
会社などが管理しているパソコンでは
組織が管理しているパソコンでは、WSL のセッションが使えない場合があります。セッションを始めようとして「このパソコンは管理されている」という意味のメッセージで止まったときは、組織の管理者が決めていることです。
公式が挙げている使いどころ
公式のページに書いてある向き・使い方だけを並べます。
- プロジェクトのファイルがディストリビューションの中にあるとき:WSL のセッションを使うように、とあります。Windows 側からそのファイルを扱うとネットワークの仕組みを通るため遅く、ファイルの変化の見張りも働かなくなります。セッションをディストリビューションの中で動かせば、この2つを避けられる、としています
あわせて読む
- Claude Desktop on Linux:Linux で使う
- デスクトップアプリ(Claude Code Desktop):インストールから、はじめての指示まで
- 並列セッション(Parallel sessions)と worktree:いくつもの作業を同時に進める
公式のページ
- Claude Code Desktop in WSL(英語・原文)code.claude.com ↗
- Claude Code Desktop in WSL(公式の日本語版)code.claude.com ↗
- Glossary(用語集。上の「先に知っておく言葉」の言い換えに使いました)code.claude.com ↗
確認メモ:2026年10月1日に、公式の WSL のページ(英語・日本語)を開いて、要るもの・始める3つの手順・信頼の決まり方・使える機能とまだ使えない機能を突き合わせました。公式のページに更新日の表示は無いため、この日付は「このサイトが確かめた日」です。組織の管理者向けの、設定をパソコンに届ける方法の案内は、このページには載せていません。「セッション」「worktree」「フォルダの信頼」は公式の用語集の Session・Worktree isolation・Project trust に沿った言い換えです(用語集の Worktree isolation は Claude を別の worktree で動かす使い方の名前で、ここでは worktree そのものを指しています)。「コネクタ」「プラグイン」も用語集にありますが、ここでは機能の名前として挙げるだけにしました。「WSL 2」「ディストリビューション」「git」「Linux のパス」の言い換えは公式の用語集に無く、ふつうの意味を一言で添えたものです。「サイドチャット」は WSL のページにも用語集にも説明が無いため、名前だけを挙げています。公式の英語版と日本語版で、内容の違いは見つかりませんでした。