说实话,每次在MacBook上开了个项目,回家想换到iMac上继续的时候,我都忍不住对着屏幕叹气。WorkBuddy好用是真的好用,但这跨设备的体验,怎么说呢,就像你刚泡好一碗泡面,发现没叉子——能凑合,但总觉得差点意思。

我现在用的方案是把工作文件夹丢进iCloud Drive,两台机器都指向同一个目录。理论上挺美,实际上?上周三我就栽过一次。公司电脑没完全退出,回家打开一看,昨天的对话记录全乱了套,AI像是突然失忆了一样问我"今天想聊点什么"。那一刻我真的想给WorkBuddy官方写邮件,标题就写:《关于你们让我在两台电脑之间精神分裂这件事》。
这事我琢磨很久了。WorkBuddy的更新节奏其实挺有规律的,小版本修bug,大版本加功能。但你看他们的路线图,从1.0到2.0,核心精力一直砸在单机的智能深度上——记忆怎么存、怎么检索、怎么让AI真的"记得"你说过的每句话。
多设备同步这需求,官方不可能不知道。GitHub的issue区隔三差五就有人提,Discord群里也常被问起。但他们的回应总是那种很克制的"在考虑中",连张模糊的饼都不画。
我私下猜啊,这背后的技术债可能比看起来重。WorkBuddy的记忆文件不是简单的配置,是持续写入的、结构化的、还带版本关系的复杂数据。做个粗暴的云同步容易,但要保证两台机器同时打开时不互相覆盖、不丢上下文、不让你和AI的对话变成"我是谁我在哪"的哲学现场,这需要重新设计整个存储层。
隔壁几个AI助手倒是给出了不同的解法。有的直接绑死云端,所有数据实时上云,本地只是个终端——优点是换设备无缝,缺点是你得信得过他们的服务器。有的走P2P同步路线,设备之间自己商量着来,隐私是保住了,但配置起来能折腾掉你半条命。
WorkBuddy现在的定位挺微妙的。它不像那些纯云的产品,你的数据实打实躺在本地硬盘里,这种"可触摸感"是很多用户选它的原因。如果官方要做多设备方案,我猜他们会坚持这个原则:数据主权在你手里,同步只是选项,不是强制。
说回我自己想要的——其实没那么贪心。不需要实时同步,不需要两台电脑同时在线协作(说实话谁会用WorkBuddy搞实时协作啊)。我就想要一个"官方认证的接力流程":A电脑点一下"我要走了",云端做个快照,B电脑打开时自动识别、恢复现场,连我上次滚动到代码第几行都记得住。
要是再贪心一点,能有个小小的状态指示器告诉我"当前项目已在另一台设备打开"就更好了。现在全靠自觉,自觉这东西,你懂的,凌晨两点赶项目的时候最容易失效。
在官方方案出来之前,我的土办法是:给每台设备设个闹钟,退出WorkBuddy后强制等两分钟再合盖。听起来很蠢,但自从严格执行之后,冲突再也没出现过。我还在云盘根目录放了个LAST_USED_BY.txt,手动记录最后操作的是哪台机器——原始,但有效。
有回和朋友聊起这事,他说你这不就是人肉分布式锁吗?我想了想,还真是。科技发展到能跟AI聊天的年代,我还在用txt文件做设备仲裁,这画面挺荒诞的。
所以官方到底会不会做?我的直觉是会,但优先级可能排在"让单机体验更丝滑"之后。毕竟他们团队不大,资源得花在刀刃上。只是每次手动同步的时候,我都会忍不住刷新一下更新日志,看看有没有那个期待已久的关键词。
参与讨论
同感,每次换设备都像在玩扫雷,就怕对话记录炸了🤔