babygoton/WorkDaddy
效率与系统工具为 WorkBuddy 和 CodeBuddy 桌面端增加多账号备份切换、会话迁移、自动化任务和主题等增强功能。
项目介绍
WorkDaddy 是面向 WorkBuddy 国内版/国际版和 CodeBuddy 国内版/国际版的本地桌面增强工具。它通过 Chrome DevTools Protocol 连接正在运行的 Electron 客户端,在窗口右下角注入机器人按钮和多标签面板,不修改官方安装包或签名。适合需要频繁切换账号、让 AI 长时间无人值守跑任务,或希望统一管理主题、模型和会话记录的用户。
面板提供账号独立备份与点切、加密导入导出、国内版成长计划与签到进度、Token 与积分用量统计、模型限流和解封时间、跨账号会话迁移与分支、模型管理、暂存提示词和快捷短语、防休眠,以及支持手动、事件和定时触发的自动化任务。CodeBuddy 仅支持 Electron 智能体窗口,不包含 VS Code 编辑器模式,且不显示「增强」页。
快速使用
先安装并登录对应的官方客户端,再从 Releases 下载匹配的安装包:WorkBuddy 国内版用 WorkDaddy-*,国际版用 WorkDaddy-AI-*,CodeBuddy 国内版用 CodeDaddy-CN-*,国际版用 CodeDaddy-*。
macOS 打开 DMG,把 .app 拖进「应用程序」。首次启动若被 Gatekeeper 拦截,到「系统设置 → 隐私与安全性」点「仍要打开」,再启动应用;它会拉起本地守护进程并注入面板,客户端右下角出现机器人按钮即表示成功。macOS 启动器使用本机 Node.js,建议 22.13 或更新版本。
Windows 双击 Setup 安装后打开桌面快捷方式;不想安装可解压 Portable ZIP 到有写入权限的目录,运行 Start-WorkDaddy.cmd。Ubuntu/Debian 安装对应 DEB,例如:
sudo apt install ./CodeDaddy-CN_1.2.9_amd64.deb
然后从应用菜单启动,构建面向 amd64 和 arm64。
在 Linux 上从源码运行:
git clone https://github.com/babygoton/WorkDaddy.git
cd WorkDaddy
bash scripts/install-linux.sh
bash scripts/relaunch-with-cdp-linux.sh
四款客户端共用同一个守护进程,通过 profile(workbuddy-cn、workbuddy-ai、codebuddy-cn、codebuddy-intl)绑定客户端。默认本地 API 端口依次为 47832–47835,渲染进程 CDP 端口为 9222–9225;安装后管理界面位于 http://127.0.0.1:47832。
使用约束
- 支持 macOS 11+、Windows 10/11 和 Ubuntu/Debian 的
amd64、arm64;macOS 建议 Node.js 22.13+。 - 必须先安装并登录对应的官方客户端;CodeBuddy 增强不覆盖 VS Code 编辑器模式。
- Windows 安装版和便携版不能同时运行同一个 profile;便携版不支持面板内自动更新。
- Linux 版同样不支持面板内自动更新,需安装新版 DEB 升级;卸载不会删除账号备份和运行数据。
- 默认不会重建已删除的会话工作目录;Windows 上可设置
WORKDADDY_REPAIR_MISSING_SESSION_WORKSPACES=1开启定期重建。 - 账号导出使用 AES-256-GCM 加密,但文件中的 token 可恢复登录状态,迁移后应及时删除。
- 登录、积分等功能会访问 WorkBuddy/CodeBuddy 官方 API;模型连通测试会把配置的 API Key 发往对应模型服务;脱敏错误诊断默认开启,可在「关于」页关闭或设置
WORKDADDY_TELEMETRY=0。 - 项目采用 AGPL-3.0 许可,与 WorkBuddy、CodeBuddy 官方无隶属关系。
HotRepo 点评
2026-11-07 的 JavaScript 日榜记录里,项目为 2,782 Star、306 Fork,当日新增 30 Star,并取得该语言榜第 8 名。这只是单日快照,不能据此判断走势。它解决的多账号切换和无人值守需求很具体,但实现依赖官方客户端的界面结构;README 也承认,官方升级后只有界面没有大改才能继续工作。使用前还需要考虑它会常驻本地守护进程、开放 CDP 端口,以及默认开启的诊断上报。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。