支持同时接入多个 ChatGPT / Claude 官方订阅账号并快速或自动切换
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 401
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: SnowBear Sun
**客户端版本**: 0.1.52
---
## 使用场景
用户同时拥有多个 ChatGPT 或 Claude 官方订阅账号,希望把同一服务的多个账号接入 Cindy,并根据任务需要或账号可用状态切换当前使用的账号。
## 当前痛点
Cindy 当前无法添加第二个同类官方订阅账号,因此多个账号无法在 Cindy 内统一管理,也无法直接切换。
## 诉求
- 支持同时添加和保留多个 ChatGPT / Claude 官方订阅账号。
- 清楚显示当前正在使用的服务与账号。
- 提供明显、快捷的一键手动切换入口。
- 支持可选的自动切换:当前账号额度耗尽、受到用量限制或暂时不可用时,按用户设定的顺序切换到其他已接入账号。
- 自动切换时给出明确提示,让用户知道切换原因、原账号和目标账号。
## 建议方案
可以增加统一的账号管理页,按 GPT 与 Claude 分组展示已接入账号、当前状态和切换顺序。手动切换应尽量无需重复授权;自动切换应由用户主动开启,并允许配置候选账号及优先级。
建议优先覆盖:
1. 同一服务添加多个官方订阅账号。
2. 一键手动切换并明确展示当前账号。
3. 额度或可用性异常时按规则自动切换。
4. 各账号授权状态独立保存,避免切换后需要重新登录。
---
**OS**: darwin arm64 (25.5.0)
**界面语言**: zh-CN
Contributor guide
Research direction
No files, tests, or entry points are identified in the issue. Start by locating the existing ChatGPT and Claude authorization and account-storage flows, then trace how the active account is selected. Done means multiple accounts can be retained per service, the current account is visible, manual switching works, and opt-in automatic fallback reports the reason and account change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- authentication, authorization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100