413 ·GitHub
这是什么?
Z·SWITCH 是一个 Tauri 2 桌面工具,让你在多个 ZCode(BigModel / z.ai)账户之间一键切换,内联显示每个账户的额度,而且不会碰你当前的项目、会话或设置。
这是图形界面应用,还是也能用脚本调用?
它主要是一个带托盘图标和主窗口的 Tauri 桌面应用,但也附带一个 CLI,用于自动化的导出/导入操作。
怎么添加和切换账户?
在应用内通过 OAuth(BigModel 或 z.ai 入口)添加新账户,不会打扰当前已登录的账户,然后在已保存的账户之间一键切换;切换时会对凭据和配置文件做快照并原子化地交换。
需要已有 BigModel 或 z.ai 账户吗?
需要,这个工具只管理你已有账户之间的切换;每个账户都要通过应用内置的 BigModel 或 z.ai OAuth 流程登录。
它在 Windows 和 macOS 上的支持一样稳吗?
这个应用以 Windows 优先构建,路径检测、进程管理和托盘行为都采用 Win32 语义;在 macOS 上,内嵌的登录/验证码 WebView 可能触发无害的麦克风、辅助功能或屏幕录制权限弹窗,直接拒绝即可。
.zsb 备份文件里有什么?
.zsb 是一个加密的账户打包文件,用 PBKDF2-HMAC-SHA256(10 万次迭代)和带随机 salt/nonce 的 AES-256-GCM 保护,密码错误时只会解密失败,不会留下任何明文痕迹。
额度显示是怎么工作的?
每个已保存账户的行内会显示其套餐额度和重置时间,多个套餐会被分组并按错开的时间表轮询,以避免触发限流。
导出/导入时能不在屏幕上输入密码吗?
可以,CLI 支持通过 ZSWPASSWORD 环境变量传入密码,这样它不会出现在进程列表或 shell 历史里;你也可以直接传 --password。
应用里的 “领取活动” 是什么意思?
对于带可领取推广活动的套餐,你可以一键领取(需通过图形界面验证码验证),或使用 “刷新资格” 按钮在限速冷却之下手动重新检查每个账户的领取资格。
What are similar projects?
floral-notepaper, cockpit-tools, workbuddy-switch, dsh_desktop, quickscan, nofwl, openframe-saas-desktop, KillerPDF
Which topics is it in?
account-manager, tray, tauri, oauth, windows-app, i18n, encryption, local-first, rust, productivity, gui, privacy
