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を同期します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト