workbuddy 不是跨平台协同工具,因其无独立客户端、不维护跨系统一致状态同步,仅依赖浏览器本地存储(localstorage/indexeddb),服务端不托管ui状态与运行时变量,导致多端操作无法实时同步、离线数据丢失、偏好设置不共享。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy 并不提供真正意义上的跨平台协同能力——它没有独立客户端,也不维护跨操作系统的一致状态同步机制。
为什么 WorkBuddy 不能算跨平台协同工具
所谓“跨平台协同”,核心是多个不同操作系统(Windows/macOS/Linux/iOS/Android)上的用户能实时、一致地编辑同一份数据,并自动解决冲突。而 WorkBuddy 实际是基于浏览器的 Web 应用,依赖宿主环境的 localStorage 或 IndexedDB 存储本地状态,服务端仅提供有限的 API 接口(如 /api/v1/tasks),不托管任务执行上下文、运行时变量或 UI 状态。
- 你在 macOS Chrome 里拖动一个卡片,这个动作不会同步到 Windows Edge 的同个账号界面
- 移动端(iOS Safari)访问时,会丢失桌面端设置的快捷键绑定和面板布局
- 离线状态下所有操作只存本地,重装浏览器或换设备后数据即丢失
localStorage 同步失效的具体表现
很多用户误以为登录同一账号就能“同步一切”,但 WorkBuddy 的前端代码中明确将用户偏好写入 localStorage,而非发往服务端:
localStorage.setItem('ui.theme', 'dark');
localStorage.setItem('panel.width', '320');
这些值在换设备后完全不可见。更隐蔽的问题是:某些组件(如甘特图时间轴缩放比例)甚至未做任何持久化,刷新页面就重置。
WorkBuddy 桌宠工厂 —— 给一张角色图、一个 codex.pet 链接、一条 codex-pets.net 下载 URL、或一份现成的精灵表,就能自动创建一只可联动 WorkBuddy 状态的桌面宠物。当用户说"创建桌宠"、"做一只桌宠"、"用这张图做桌宠"、"从 codex.pet 安装桌宠"、"导入 codex 桌宠 XX"、"装一下 codex-pets.net 上的 XX&quo
- 检查方式:打开开发者工具 → Application → Local Storage,对比两台设备的键值是否一致
- 影响范围:主题、快捷键映射、侧边栏展开状态、自定义字段排序、最近搜索关键词
- 服务端日志中几乎找不到对应
PUT /api/v1/user/prefs请求,证实无上传逻辑
替代方案:如何让 WorkBuddy “勉强”支持多端协作
如果你必须在多设备间维持基本可用性,只能绕过它的设计限制,手动补足缺失链路:
- 用浏览器同步功能(Chrome Sync / Firefox Account)同步书签和扩展,但不保证
localStorage同步(Chrome 从 94 版起默认禁用) - 将关键任务导出为
.csv或通过Web Share API推送到手机,再人工导入(注意时间字段格式兼容性) - 用第三方工具监听
storage事件 +fetch调用私有接口/api/v1/internal/sync-prefs(未公开文档,需逆向 JS 找到 token 签名逻辑)
这条路风险高:签名密钥可能随版本更新轮换,且该接口在 v2.8.3 后已返回 403 Forbidden。
真正容易被忽略的是:即使你设法把偏好同步过去,WorkBuddy 的任务执行引擎(如定时提醒、本地脚本触发器)根本不在服务端运行,换设备等于换执行环境——提醒不会跨设备响,脚本也不会跨平台跑。










