(WSLなしで)WindowsでClaude Codeを使う
DE-TEIUです。 2025/07/12から、Claude Codeがnative Windowsをサポートしたとのことで、早速試してみた。
TL;DR
WindowsでClaude Codeを使う場合、コマンドプロンプトかPowerShellを使う必要がある。 GitBashじゃ動かない。
インストール
これだけ。まずはインストール成功
npm install -g @anthropic-ai/claude-code
実行してみる
Windowsで開発する時は、普段Git Bashを使っているのでそれで。 するとこんなエラーが出た。
Error: No suitable shell found. Claude CLI requires a Posix shell environment. Please ensure you have a valid shell installed and the SHELL environment variable set.
「Posix準拠のシェル入れろや」とのことらしい。一応環境変数をいじったりして、Git Bashのパスを明示的に通したりもしてみたがダメだった。
使うターミナルを変える
念の為、コマンドプロンプトとWindows PowerShellでも試してみる。

普通にいけた。
ちなみに、PowerShellで実行する場合、事前に以下のコマンドを叩いて実行ポリシーを変更しておく必要がある。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
ということで、後日もうちょっと色々試してみる。