TonF1917/claude-desktop-multiple-windows-different-api
Multiple windows for Claude Desktop with different APIs at the same time: keep your official Claude subscription in one window and run other windows on custom / third-party APIs (cc-switch). Windows. 多开 Claude Desktop,多个窗口同时使用不同 API(官方订阅 + 第三方 API 同时工作)。
Claude Desktop – マルチウィンドウ、マルチ API マネージャー
概要 – 複数の Claude Desktop インスタンスを並行して実行できるコミュニティ製ユーティリティ。各インスタンスは異なるバックエンド(公式 Anthropic API または cc-switch を介した任意のサードパーティ Claude 互換サービス)に接続します。個別のショートカット、アイコン、データフォルダーを作成し、各ウィンドウが独立したアプリのように動作しながら、セッションファイルを共有します。
主な機能
- 公式 + サードパーティウィンドウを同時に – 有料の Anthropic サブスクリプションを 1 つのウィンドウに保持し、カスタム API(Gemini、GPT、Perplexity、DeepSeek など)を使用する追加ウィンドウを任意の数開きます。
- ウィンドウごとの API 選択 – ウィンドウに特定の cc-switch プロバイダーを選択するか、cc-switch が現在設定されているプロバイダーに従わせます。
- 無制限のウィンドウ – マネージャー GUI でインスタンスを自由に追加、起動、削除できます。
- 個別のアイコンとショートカット – 各インスタンスは独自の色付きアイコン(カスタムパレットまたは 16 進数カラー)、デスクトップショートカット、タスクバーボタン、システムトレイアイコンを取得します。
- 共有セッションデータ – 新しいセッション、タイトル、ピン留め、MCP サーバー設定がウィンドウ間でミラーリングされます。バックグラウンドウィンドウはアイドル時に静かに更新されます。
- マルチアカウント分離 – 複数の公式 Anthropic アカウントと複数のサードパーティアカウントをサポートし、それぞれに分離されたデータフォルダー、オプションのプロキシ、プロセスごとのタイムゾーンがあります。
- 出口 IP 監査 –
checkコマンドは、各インスタンスの IP タイプ(住宅/データセンター)、リスクスコア、地域の適格性、タイムゾーンの整合性を報告します。 - 更新耐性 – ファイルはパッチされません。ツールは起動のたびに実際の Claude Desktop インストールパスを解決するため、Microsoft Store の更新はそのまま維持されます。
開始方法(Windows)
# リポジトリをクローン
git clone https://github.com/TonF1917/claude-desktop-multiple-windows-different-api
cd claude-desktop-multiple-windows-different-api
# アイコン、ショートカット、マネージャー GUI をインストール
.
claude-multi.ps1 install
# マネージャー GUI を開く(または作成されたデスクトップショートカットを使用)
.
claude-multi.ps1 gui
GUI またはコマンドラインから新しいウィンドウを追加できます。例:
.
claude-multi.ps1 add -Id gem -Name "Claude Gemini" -Palette gemini -Provider myGemini
.
claude-multi.ps1 launch -Id gem
ショートカットを作成した後、各ショートカットを手動でタスクバーにピン留めします(Windows はスクリプトベースのピン留めをブロックします)。
macOS サポート – 実験的な Python 実装が macos/ にあります。ほとんどの Windows 機能(アイコンの再色付け、ショートカット作成、起動)を再現しますが、タスクバーのピン留め、トレイアイコン、claude:// ルーティングはありません。同じコマンドラインインターフェースを使用します(python3 macos/claude_multi.py …)。
依存関係
- Claude Desktop Microsoft Store から(
AnthropicPBC.Claude)。 - cc-switch(https://github.com/farion1231/cc-switch)で Claude Desktop プロバイダーを構成。
- Windows では PowerShell 5.1+、macOS では Python 3(標準ライブラリのみ)。
ライセンス – MIT(LICENSE を参照)。
このツールは非公式であり、Anthropic または cc-switch プロジェクトによって承認されていません。環境変数、データフォルダーの場所、Windows API を操作して、各 Claude Desktop インスタンスに独自の ID を提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト