結論:Claude Code は Windows でも普通に動きます。
「Mac じゃないと AIコーディング無理」は誤解です。
私は Windows 11 Home で約1ヶ月運用していますが、OS由来のクラッシュは0回でした。
ただし、Mac と微妙に違うところが3つあります。
この記事では、Windows ユーザーが踏みやすい落とし穴と、Claude Code が勝手に回避してくれる仕組みを書きます。
Claude Code って Mac の人ばっかり使ってない? Windows 11 でも使える?
使えます。私は Windows 11 Home で1ヶ月運用しています。違いは3つだけです。
想定読者
- Windows PC しか持っていない非エンジニア
- Mac に乗り換える前に Claude Code を試したい人
- 「AIコーディングは Mac 必須」と思い込んでいる人
自分の環境(2026-05時点)
| 項目 | 内容 |
|---|---|
| OS | Windows 11 Home |
| ターミナル | PowerShell + Bash 併用 |
| エディタ | 特になし(全部 Claude Code が触る) |
| 使用期間 | 約1ヶ月(2026-04開始) |
| 自分のスキル | 非エンジニア・コード読めない |
私は普段プログラミングをしない非エンジニアです。
「ターミナル」「PowerShell」「Bash」と聞いても、最初は何が何だか分かりませんでした。
それでも Claude Code は Windows で普通に動きました。
不安:Mac じゃないと無理じゃない?
Claude Code の公式ドキュメントって、Macの画面ばっかりだよね?
公式ドキュメントは Mac 寄りですが、Windows でも全部動きます。安心してください。
公式・解説記事の多くが Mac の画面で書かれているので、Windows ユーザーは不安になります。
しかし実態は:
- Claude Code は Windows / Mac / Linux 全部対応
- Anthropic 公式が Windows 用インストール手順を提供
- 私の1ヶ月運用で OS 由来のクラッシュ:0回
違い1:PowerShell の「複合コマンド」が時々止まる
Mac の Bash なら一発で済むコマンドが、Windows の PowerShell では確認ダイアログが出ることがあります。
例:
cd ブログフォルダ ; python build.py
Mac の Bash なら一気に走るが、PowerShell ではセキュリティ確認が挟まる場合があります。
Claude Code がやってくれること:
- このパターンを検出して、自動で別のやり方に切り替える
- 例:
cdの代わりに Python にos.chdir()を入れる
つまり、自分は意識しなくて大丈夫です。Claude Code が裏で回避してくれます。
PowerShell の確認ダイアログが出るのは「危なくないか念のため確認するため」です。悪意があるわけではありません。Claude Code は危険なコマンドを避ける癖があるので、無視してOKです。
違い2:文字エンコード「cp932」の罠
これは Windows で長くPCを使う人には有名な話です。
Windows のターミナルは「cp932(Shift_JIS系)」という古い文字コードがデフォルト。
問題:
- 絵文字や一部の日本語記号(「—」など)を扱えない
- Python で
print()するとエラーになることがある
私が遭遇した例:
記事の JSON ファイルにダッシュ記号 — が入っていて、cat で表示しようとしたら文字化け+エラーになりました。
Claude Code がやってくれること:
sys.stdout.reconfigure(encoding='utf-8')を自動で追加- ファイルを開くときに
encoding='utf-8'を必ず付ける
これも自分は気にしなくて大丈夫です。
非エンジニアが手動でターミナル操作を試みると、ここで詰まることがあります。「自分でやろうとせず、Claude Code に頼む」が一番安全です。
違い3:パス区切りの \ と / 混在
Mac/Linux はパス区切りが / だけ。
Windows は \ がデフォルトだが、/ も使えます。
例:
- Mac:
/Users/sasak/Desktop - Windows:
C:\Users\sasak\DesktopまたはC:/Users/sasak/Desktop
問題:
- プログラム内で
\を文字列として書くと「エスケープ文字」と勘違いされる \nは改行、\tはタブ、と特別扱いされる
Claude Code がやってくれること:
- パスは常に
/か\\(二重バックスラッシュ)で扱う - Python の
pathlibを使って OS 差分を吸収
私のフォルダパス C:\Users\sasak\Desktop\CLAUDE も、Claude Code は問題なく扱っています。
PowerShell vs Bash の使い分け
PowerShell とか Bash とか、どっちを覚えればいいの?
どちらも触らないのが正解です。Claude Code が両方を使い分けます。
私が触るのは「Claude Code のチャット欄」だけです。
その下で、Claude Code が状況に応じて:
- ファイル一覧を見る → Bash の
ls(速い) - Windows特有の処理 → PowerShell
- Pythonスクリプト実行 → Bash 経由が安定
を自動で使い分けています。
つまり PowerShell と Bash の区別は、Claude Code 側の仕事です。
なぜ Windows でも問題ないのか
Claude Code が OS 差分を吸収してくれるからです。
具体的に:
- コマンド選択を自動化 → PowerShell の罠を回避
- 文字コードを統一 → UTF-8 を明示
- パスを正規化 →
/またはpathlibで書く - エラーが出たら自分で直す → リトライ&別解で対応
非エンジニア視点で言えば、「Mac か Windows か」より「Claude Code を持っているか」の方がずっと重要です。
まとめ:Windows で困らないための3つ
Claude Code on Windows で困らないために知っておきたい3つ:
- PowerShell の複合コマンドは Claude Code が自動回避してくれる
- 文字エンコード(cp932)の罠も Claude Code が自動対応
- パス区切りは
/で書けば OS 関係なく動く
→ つまり、Windows ユーザーは何も特別なことをしなくていい
もっと深く学ぶなら
「Claude Code に丸投げ」で動かす段階を超えて、もっと体系的に学びたい人もいると思います。
そんな方には、オンラインスクール「デイトラ」がおすすめです。
- 99,800円〜の良心価格(一般的なスクールの1/3〜1/5)
- Web制作・Python・AIライティング・動画編集など複数コース
- 動画教材中心で、Windowsでも問題なく受講可
- 隙間時間に学べる構成
「Claude Code を使いこなしながら、コード自体も少し読めるようになりたい」という人にちょうどいい難易度感です。
最後に:自分の思い
正直、Mac の人がうらやましかった
わかります。でも、Windows でも全部できます。買い替えなくていいです。
正直、最初は「Claude Code は Mac じゃないと無理」だと思い込んでいました。
「Mac mini 買おうかな」と検索したこともあります。
でも、必要ありませんでした。
Windows 11 Home で、ブログ17記事も、ゲームも、画像生成ツールも、全部動いています。
「Mac じゃないと無理」は、ただの先入観です。
Windows ユーザーが Claude Code に踏み出す最初の一歩を、軽くできれば、うれしいです。
この記事は Claude Code に書いてもらいました。「結論先行・一文60文字以内・数字を使う・誰向けか明確・自分の思いで締める」の5点を意識した版です。
よくある質問
コメント
記事への感想・質問・指摘など、お気軽にどうぞ。匿名(ゲスト)でも投稿できます。
