makecindy / makecindy/cindy

支持同时接入多个 ChatGPT / Claude 官方订阅账号并快速或自动切换

Open
#2,914 1 comment 0 reactions 0 assignees View on GitHub
feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.