techjarves/ClaudeCode-Portable
Run Claude Code from a USB drive on any PC — no installation required.
何を解決するか
ClaudeCode-Portableは、Claude Code CLIとその依存関係をグローバルにインストールする必要性をなくします。USBドライブやローカルフォルダから完全なAIコーディングワークスペースを実行できるため、ランタイム、設定、チャット履歴、および認証情報が異なるマシンやオペレーティングシステム間でポータブルに保たれます。
仕組み
このプロジェクトは、自己完結型のNode.jsランタイムと公式のAnthropic Claude CodeランタイムおよびAgent SDKをバンドルしています。START.bat (Windows) または start.sh (Linux/macOS) を介して起動すると、必要なソフトウェアの特定のバージョンをダウンロードしてローカルの engine/ フォルダに固定します。一連のアダプターを使用して、公式のClaude CodeエンジンをAnthropic以外の様々なAIプロバイダーに接続します。これには、OllamaやLM Studioを介したローカルモデル、またはOpenRouterやGoogle GeminiのようなクラウドAPIが含まれます。
対象ユーザー
コンピュータ間で移動できるポータブルでインストール不要のAIコーディング環境を求める開発者、または公式のClaude Codeの代理機能(agentic capabilities)をより幅広いAIモデルやプロバイダーで使用したい開発者。
ハイライト
- Multi-Provider Support: NVIDIA NIM、DeepSeek、OpenAI、およびOllamaやLM Studioなどのローカルオプションを含む9つの異なるAIプロバイダーに接続します。
- Portable Runtime: Node.js、キャッシュ、およびアプリデータをプロジェクトフォルダ内に保持し、ホストシステムを汚染するのを防ぎます。
- Studio Dashboard: ストリーミングチャット、コードハイライト、およびツールのステップ承認のためのブラウザベースのGUIを提供します。
- Cross-Platform: Windows、Linux、およびmacOSをサポートし、異なるOS用のランタイムが単一のポータブルドライブ上で共存できるようにします。
- Shared History: GUIダッシュボードとポータブルなターミナルセッション間で会話IDを同期します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト