背景:自己有 2 个 Claude Pro 账号轮着用,5 小时限制一到就得 /login 重登,非常烦。
试过社区的 cc-switch ,但它核心是切 API 供应商配置,加两个官方 OAuth 账号时第二个会把第一个覆盖掉。Claude Code 1.0.61 之后支持 --settings 手动指定配置文件,也能用,就是每次都要敲路径。
于是索性做了个小工具,叫 Claude Launcher ,专门解决官方多账号切换的问题。
--continue,自动拼启动参数Go + Wails ,原生窗口,启动快,不吃内存。
Profile 用 AES 加密 + 机器 ID 绑定,换机失效(避免 profile 文件被直接复制走)。
启动终端的方式按平台区分:
osascript 调 Terminal.appgit-bash.exe -c,支持代理环境变量.credentials.json 一键导入)--continue 支持expiresAt,哪个新用哪个。有没有更稳的做法?~/.claude.json 的话会被回滚,这问题 cc-switch 也有(farion1231/cc-switch#685)。想听听大家有什么优雅的方案。V2 上应该有不少同样折腾多账号的佬友,欢迎交流。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.