(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でも試してみる。

claude

普通にいけた。

ちなみに、PowerShellで実行する場合、事前に以下のコマンドを叩いて実行ポリシーを変更しておく必要がある。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

ということで、後日もうちょっと色々試してみる。