[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fz5u04k9pd966":3},{"code":4,"message":5,"data":6,"timestamp":31},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":27,"homepage":28,"updated_at":29,"history":30},"changexbc\u002Fworkbuddy-switch",18,"WorkBuddy、CodeBuddy 账号切换，支持积分到期监控、积分统计与 Token 统计，agent 状态悬浮窗。","Rust",1523,206,712,70,[],"在多 个 WorkBuddy、CodeBuddy 账号之间一键切换，复制会话，并监控积分到期与 Token 用量的桌面工具。","这是一个范围很窄的实用工具：只有当你同时持有多个 WorkBuddy 或 CodeBuddy 账号、又厌倦手工退出再登录时，才值得花时间。它的价值在于把账号切换、会话迁移和用量监控收进同一个 Tauri 桌面应用。\n\n## 解决什么问题\n\n一个人可能同时有个人和团队的 WorkBuddy 账号，再加上 CodeBuddy IDE、CLI 和编辑器插件的登录状态。以前每次换身份都要登出并重新认证，旧账号里的对话不会跟过来，积分快到期了也容易错过。这个应用改变的就是这一步：在账号卡片上选一个账号，它把凭据写入目标客户端，并可选地把指定会话复制过去。结果是 WorkBuddy 与 CodeBuddy 各端共用一套账号库，积分余额和 Token 用量在同一窗口里可见。\n\n## 有什么不同\n\n核心机制是一个共享账号库。WorkBuddy、CodeBuddy IDE 和 VS Code 插件从同一列表切换，CLI 复用同一账号库但默认账号独立。会话复制采用加法：复制出的会话获得新 id，云端归属目标账号，源账号的副本保留。复制过的会话会自动建立关联，此后“关联会话”页可以集中查看各账号副本，做增量同步，并在内容分歧时选定保留哪一份。\n\n这种关联模型不只是方便功能，它把多账号使用变成了一个小的版本控制问题；分歧时的分支图把这个取舍摆到明面上。内置的 Agent Companion 悬浮栏又加了一层：通过客户端的 Hooks \u002F Webhook 监听 Codex、WorkBuddy、CodeBuddy 与 Codeg 会话，显示运行中、待确认和已完成状态。代价是集成深度不一：CodeBuddy CLI 与 JetBrains 插件的会话不在监听范围内，部分客户端切换时需要先关闭再重新打开。\n\n## 谁值得试\n\n适合：在多个 WorkBuddy、CodeBuddy 账号之间轮换以分摊积分的开发者或重度用户，希望会话跟着账号走、到期时间主动露出来。CodeBuddy CLI 的自动轮换就是为这种场景准备的。不适合：只有一个账号的人，或者不愿意让应用写入认证文件、不愿意为悬浮栏安装 Hooks 的人，增加的复杂度换不来对应收益。\n\n文档里的另一条路径会影响可用人群：全局 npm 包启动本地网页版，模块与桌面版一致，但不提供悬浮栏，适合 Linux 用户或偏好终端服务的人。\n\n## 使用条件与边界\n\n切换需要写入客户端的认证文件。macOS 上要授予“App 管理”或“完全磁盘访问”，授权后需重启应用才生效，详见 [macOS 权限说明](https:\u002F\u002Fgithub.com\u002Fchangexbc\u002Fworkbuddy-switch\u002Fblob\u002Fmain\u002FREADME.md#macos-权限说明)；webui 模式下权限取决于启动服务的终端进程，而不是应用本身。CodeBuddy IDE 首次使用前必须手工打开并登录一次，JetBrains 端默认关闭，需要在设置中自行开启。\n\n日常维护也是成本的一部分。切换 CodeBuddy CLI 会关闭正在运行的 CLI，当前会话中断且不会自动重开；其余各端可以在运行时自动关闭并在写入后重新打开。悬浮栏依赖各客户端自己的 Hooks \u002F Webhook，因此它的价值跟着这些集成走，并不是独立的监控器。安装包覆盖 macOS arm64\u002Fx86_64、Windows x64 与 Linux x64，见 [Releases](https:\u002F\u002Fgithub.com\u002Fchangexbc\u002Fworkbuddy-switch\u002Freleases\u002Flatest)。\n\n## HotRepo 点评\n\nHotRepo 从 2026-10-24 开始记录，当时仓库创建 70 天。唯一可用的信号是 2026-10-25 的 Rust 月榜第 18 名、当月 +712 stars；缺少可比的日榜历史，因此无法判断热度能否持续。决定投入前，建议对照[项目说明](https:\u002F\u002Fgithub.com\u002Fchangexbc\u002Fworkbuddy-switch\u002Fblob\u002Fmain\u002FREADME.md)确认你用的客户端组合是否被覆盖，尤其是是否使用 JetBrains 插件、是否要求 CLI 会话不中断。",{"slug":19,"name":20},"productivity","效率与系统工具",[22,23,24,25,26],"account-switcher","codebuddy","rust","tauri","workbuddy","MIT",null,"2026-10-25T12:16:47Z",[],1792968247]