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 订阅,并打开任意数量的使用自定义 API(Gemini、GPT、Perplexity、DeepSeek 等)的额外窗口。
  • 每个窗口的 API 选择 – 为窗口选择特定的 cc-switch 提供商,或让它跟随 cc-switch 当前设置的提供商。
  • 无限窗口 – 管理器 GUI 允许您随意添加、启动和删除实例。
  • 不同的图标和快捷方式 – 每个实例获得自己的彩色图标(自定义调色板或十六进制颜色)、桌面快捷方式、任务栏按钮和系统托盘图标。
  • 共享会话数据 – 新会话、标题、固定项和 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 …)。

依赖项

许可证 – MIT(见 LICENSE)。


此工具非官方,未经 Anthropic 或 cc-switch 项目认可。它通过操作环境变量、数据文件夹位置和 Windows API 为每个 Claude Desktop 实例提供自己的身份。

相关

  • 项目
  • 项目
  • 项目
  • 项目