5 分钟上手 claude-desktop-multiple-windows-different-api:Claude 多窗口多 API 工具安装与配置简单教程
【免费下载链接】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-multiple-windows-different-api 是一款专为 Windows 打造的 Claude Desktop 多开工具,让你用多个 Claude 窗口同时连接不同 API——官方订阅窗口保持登录状态,其他窗口则分别走第三方 API,互不干扰。本文将带你用 5 分钟完成安装与基础配置,零基础也能快速上手。
这个工具能帮你做什么 🎯
简单说,它解决了"Claude Desktop 只能开一个窗口、只能用一个 API"的限制:
- 官方 + 第三方同时运行:一个窗口用官方订阅登录,其余窗口随意走 cc-switch 指向的第三方 API
- 每个窗口一个 API:可以指定窗口固定某个供应商,也可以让它跟随 cc-switch 当前选择
- 窗口数量不限:想开几个开几个,配一个 Anthropic 风格的管理小界面
- 图标处处独立:桌面快捷方式、任务栏、窗口图标、系统托盘都有各自配色,一眼分清哪个是哪个
- 会话共享:新会话、置顶/星标、MCP 服务器配置会在窗口间自动同步
- 多官方账号隔离:支持多个官方订阅账号并行,内置独立代理分流(
-Proxy)与进程级时区对齐(-Timezone),降低多账号关联风险 - 更新无忧:不拷贝、不修改官方应用,每次启动都从 Microsoft Store 包解析安装路径
⚠️ 说明:这是非官方社区工具,与 Anthropic 无关联;图标由你本机已安装的应用图标在本地生成。
安装前的环境准备(1 分钟)
开始前请确认你的电脑满足以下条件:
| 项目 | 要求 |
|---|---|
| 系统 | Windows 11(Windows 10 理论可用) |
| PowerShell | 5.1 及以上版本 |
| Claude Desktop | 通过Microsoft Store安装的AnthropicPBC.Claude |
| cc-switch | 已安装,并配置好至少一个Claude Desktop类型的供应商 |
核心文件一览,安装时你会经常见到它们:
| 文件 | 作用 |
|---|---|
| claude-multi.ps1 | 主入口脚本,所有命令从这里发起 |
| instances.json | 窗口(实例)与全局设置配置文件 |
| palettes.json | 图标配色方案定义 |
| run.vbs | 免窗口运行的启动器 |
| src/Core.ps1 | 核心逻辑(实例环境、图标、同步) |
| src/Gui.ps1 | 管理界面实现 |
| examples/profile.example.json | 手写 API profile 的示例 |
最快安装步骤:clone 到启动只需 4 条命令 🚀
打开 PowerShell,依次执行:
git clone https://gitcode.com/gh_mirrors/cl/claude-desktop-multiple-windows-different-api cd claude-desktop-multiple-windows-different-api .\claude-multi.ps1 install .\claude-multi.ps1 gui逐条解释一下:
- clone 仓库:把工具下载到本地
- 进入目录:
cd进刚克隆的文件夹 install:为 instances.json 里预置的每个窗口生成专属图标和桌面快捷方式。默认的三份实例是official(官方)、3p(第三方,紫黑配色)、official2(次级官方直连)gui:打开管理界面,也可以直接用生成的桌面快捷方式 "Claude Multi Manager"
最后一步手动操作:在桌面上右键每个新快捷方式 → "固定到任务栏"(Windows 不允许脚本代为固定,这一步需要你自己点)。
💡 完成后重启一次官方 Claude 窗口,它的"隔离环境"就会生效;正在运行的窗口不会被改动。
配置不同的 API:给每个窗口指定供应商
第三方窗口的 API 由 cc-switch 驱动,在 cc-switch 里为 Claude Desktop 选一个第三方供应商(别选"官方")。cc-switch 会在127.0.0.1:15721启动网关并写入共享配置,窗口有两种工作模式:
- 跟随模式(默认):窗口走 cc-switch 网关,用你当前选中的供应商——你在 cc-switch 里切换,窗口跟着变
- 固定供应商模式:加
-Provider <id>参数,窗口直接用该供应商自己的 base URL 和密钥直连上游
在 PowerShell 里新增窗口,两条常用命令:
# 新增一个第三方窗口(Gemini 配色) .\claude-multi.ps1 add -Id gem -Name "Claude Gemini" -Palette gemini # 新增一个次级官方直连窗口(支持独立代理与进程时区) .\claude-multi.ps1 add -Id off2 -Name "Claude Official 2" -Kind official -Palette perplexity -Proxy "http://127.0.0.1:7890" -Timezone "America/Toronto"参数小贴士:
-Palette:可选 gemini、gpt、perplexity、deepseek、workbuddy,或直接写颜色值"#E11D48",预设见 palettes.json-Provider:指定 cc-switch 里的供应商 id-Proxy/-Timezone:仅在子进程级注入,不修改系统全局设置,适合多官方账号防关联场景-Profile:给某个窗口手写配置,参考 examples/profile.example.json
常用命令速查表 ⚡
| 命令 | 作用 |
|---|---|
.\claude-multi.ps1 gui | 打开管理界面 |
.\claude-multi.ps1 list | 列出所有实例(ID、名称、状态、数据目录) |
.\claude-multi.ps1 launch -Id gem | 启动指定窗口 |
.\claude-multi.ps1 providers | 查看 cc-switch 里的可用供应商 |
.\claude-multi.ps1 init -Id gem | 一键构建/修复实例环境(数据目录、MCP 配置、会话软链接、图标) |
.\claude-multi.ps1 check -Id gem | 审计各实例出口 IP、家宽/机房属性、风险评分与时区吻合度 |
.\claude-multi.ps1 sync | 手动同步会话 |
.\claude-multi.ps1 remove -Id gem | 删除某个窗口(保留数据目录) |
.\claude-multi.ps1 uninstall | 卸载清理 |
全部命令定义见 claude-multi.ps1,核心环境构建逻辑在 src/Core.ps1。
窗口之间会同步什么 🔄
多窗口最怕"会话各存各的",这个工具的同步机制如下:
| 项目 | 是否同步 | 说明 |
|---|---|---|
| 会话(新会话、标题、归档) | ✅ | 文件数秒内镜像,后台窗口静默重启后载入 |
| 置顶 / 星标及顺序 | ✅ | 只在窗口关闭时写入,避免被应用覆盖 |
| MCP 服务器 | ✅ | 同一机制,可在管理界面关闭 |
| 对话记录 | ✅ | 天然共享,全部窗口读取同一目录 |
| 登录、供应商、窗口位置 | ❌ | 有意保持各窗口独立 |
两个实用细节:
- 空闲窗口会在后台静默重启以载入新会话(最小化回来、不抢焦点);你正在输入的窗口绝不会被重启,而是弹出带 "Reload now" 按钮的通知
- 同一会话如果同时在两个窗口里活跃,会收到 Windows 通知提醒——建议一个会话只在单个窗口里使用
常见问题(FAQ)❓
Q1:官方窗口会不会被第三方配置"污染"?不会。官方窗口以独立的私有数据目录启动,Claude-3p目录为空,永远不会被强制进入第三方模式。隔离在其下次重启后生效。
Q2:升级 Claude Desktop 后工具会坏吗?设计上"更新无忧":不拷贝、不修改任何文件,每次启动都从 Store 的 MSIX 包重新解析安装路径,不记录版本号。但它依赖应用的未公开行为,未来大版本更新后仍需留意。
Q3:绕过工具的入口能用吗?从开始菜单磁贴或别处注册的协议链接直接启动官方应用时,没有隔离保护,建议统一用本工具生成的快捷方式。
Q4:Mac 用户能用吗?macOS 版为实验性移植,代码在 macos/claude_multi.py,仅需 Python 3 标准库,但部分功能(托盘图标、claude://路由等)尚未移植,欢迎在 issues 中反馈。
写在最后
claude-desktop-multiple-windows-different-api 让"Claude Desktop 多窗口多 API"这件事变得非常简单:一次install,几条add命令,你就能拥有官方订阅 + N 个第三方 API 并行的工作环境。更多细节建议阅读项目自带的中文文档 README.zh-CN.md,祝使用愉快!
【免费下载链接】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 同时工作)。
相关推荐
5分钟上手OpenList:从安装到配置的超简单教程
5分钟上手OpenList:从安装到配置的超简单教程 你还在为多网盘管理烦恼?OpenList——这款基于AList的开源文件列表程序,支持阿里云盘、OneDr
5分钟快速上手Android-MCP:uvx+Claude Desktop连接安卓设备的最简单教程
5分钟快速上手Android MCP:uvx+Claude Desktop连接安卓设备的最简单教程 Android MCP 是一个轻量级、开源的 MCP Ser
5分钟上手Citra:超简单安装教程
5分钟上手Citra:超简单安装教程 你还在为找不到简单易懂的Citra安装教程而烦恼吗?本文将带你在5分钟内完成Citra模拟器的安装,让你轻松体验3DS游戏
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考