🆕

WSL不要!WindowsでClaude Codeを動かす「win-claude-code」を作りました

に公開

WSL不要!WindowsでClaude Codeを動かす

AnthropicのClaude Codeは素晴らしいAIコーディングツールですが、Linux専用でWindowsユーザーには「WSLを使ってください」というエラーが表示されます。

WSLを使いたくない(または使えない)Windows開発者のために、win-claude-codeというwrapperを作りました!

🚀 GitHub リポジトリ

https://github.com/somersby10ml/win-claude-code

🎯 何ができるの?

  • WSL不要 - ピュアなWindowsで動作
  • Docker不要 - 追加のコンテナ環境は一切なし
  • 設定不要 - インストールするだけですぐ使える
  • Unix コマンド対応 - grepfindawksedなどが使える
  • Claude Codeの全機能 - 元の機能はそのまま

📦 インストール方法

Step 1: Claude Code をグローバルインストール

npm install -g @anthropic-ai/claude-code --ignore-scripts

Step 2: win-claude-code を実行

npx win-claude-code@latest

たったこれだけです!🎉

🛠️ Unix コマンドサポート

Git for Windowsをインストールすれば、Linuxでお馴染みのコマンドが使えます:

grep - テキスト検索
find - ファイル検索
awk - データ処理
sed - テキスト変換
curl - HTTP通信
ssh - リモート接続

🔧 技術的な仕組み

ファイルシステムフック - fs.accessSyncをオーバーライドしてbash依存をバイパス
プロセス置換 - /bin/bash呼び出しをGit Bashにリダイレクト
パス変換 - WindowsパスをPOSIX形式に自動変換
自動検出 - Git Bashを自動的に見つけてPATHに追加

⚡ パフォーマンス

Unix コマンドはLinuxより10-20%程度遅い
一般的な開発作業には十分な速度
互換性重視の設計

🐛 トラブルシューティング

よくあるエラー

# Claude Code がグローバルインストールされていない
"Claude Code package is not installed globally"
 解決: npm install -g @anthropic-ai/claude-code --ignore-scripts

# Git Bash が見つからない
"Git Bash tools not found"  
 解決: Git for Windows をインストール

🎖️ 対象ユーザー

WSLを使いたくないWindows開発者
軽量環境を求める人
Claude CodeをWindowsで使いたい人
Unix コマンドに慣れている人

📈 今後の計画

キーボードショートカットの改善
パフォーマンス最適化
より多くのUnixコマンド対応
エラーハンドリング強化

🤝 コントリビューション歓迎

バグ報告や機能提案はGitHubのIssuesでお待ちしています!

WSLを諦めていたWindows開発者の皆さん、ぜひお試しください! 🚀
#Claude #Windows #AI #開発環境 #npm

Discussion