📈 GH Trending Explorer 🎲 Surprise me

← all repos

TonF1917 / claude-desktop-multiple-windows-different-api

git clone https://github.com/TonF1917/claude-desktop-multiple-windows-different-api.git

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 同时工作)。

—
stars, 24h
+360
stars, 7 days · #155
+360
stars, 30 days · #737
360
★ total · +360% this week
10
forks · 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguagePowerShell
LicenseMIT
Created2026-10-14 (6d ago)
Last push1d ago
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
# Claude Desktop: multiple windows with different APIs at the same time
**English** · 简体中文
**Use several Claude Desktop windows at once, each on a different API.** Keep your **official Claude subscription** in one window and run as many other windows as you like on **custom / third-party APIs** (driven by cc-switch). Multi-API, multi-window, multi-account Claude Desktop - on **Windows** (tested) and **macOS** (experimental).
Every window has its own data, its own **recoloured icon** (desktop, taskbar, system tray), its own taskbar button and - if you choose - its own API. The default third-party colour is the official icon in **purple-black with a white star**; pick any palette (Gemini, GPT, Perplexity, DeepSeek, WorkBuddy) or any `#RRGGBB`.
> Unofficial community tool. Not affiliated with or endorsed by Anthropic or cc-switch. Icons are generated **locally** from the icon of your installed app; no Anthropic artwork is shipped in this repository.
## Features
* **Official + third-party at the same time.** The official window keeps your subscription login; other windows run on whatever API cc-switch points them at.
* **A different API per window.** Pick a cc-switch provider for each window (it then talks to that provider's upstream directly), or let a window *follow* cc-switch's current selection.
* **As many windows as you want**, in a small GUI in the Anthropic look (English by default, 中文 switch built in).
* **Separate icons everywhere:** desktop shortcut, taskbar button, window icon, **system-tray icon and tooltip**.
* **Shared sessions:** new sessions, titles, pinned/starred sessions, pin order and MCP servers are mirrored between windows; idle background windows restart silently to load them.
* **`claude://` links** open in the window you used last (or a fixed one).
* **Same session in two windows?** You get a Windows notification before the two transcripts drift apart.
* **Update-proof:** nothing is patched or copied on Windows; the install path is resolved from the Store package at every launch.
## Windows - quick start
Requirements: Windows 11 (10 should work), PowerShell 5.1+, Claude Desktop from the Microsoft Store (`AnthropicPBC.Claude`), cc-switch with a *Claude Desktop* provider.
 [code] 
Then right-click each new Desktop shortcut and choose **Pin to taskbar** (Windows does not let scripts pin).
| Command | What it does |
|---|---|
| `gui` | the manager window |
| `add -Id off2 -Name "Claude Official 2" -Kind official -Palette perplexity [-Proxy ] [-Timezone ]` | add a secondary official direct window (supports custom tint, dedicated proxy & process timezone) |
| `add -Id gem -Name "Claude Gemini" -Palette gemini [-Provider ] [-Proxy ] [-Timezone ]` | add a third-party window (any palette name or `"#E11D48"`) |
| `init [-Id ]` (alias `setup`) | provision/repair instance environment (creates Data dir, mirrors MCP config, junctions sessions, generates tinted icon & desktop shortcut) |
| `check [-Id ]` (alias `test-ip`) | audit instance