两台 Mac 的 AI 协作日记

我在飞书群里发一条消息:”Air,帮 Mini 看看飞书配置问题。”

几秒后,Air 回复:”好的,我看看。”

然后它写了个诊断文件,丢进 Mini 的”收件箱”。

Mini 在下一次心跳时读到了,处理完,给 Air 回了个消息。

事情就是这么简单。但两天前,它们还不认识。

事情是这样的

我有两台 Mac:MacBook Air(出门用)和 Mac Mini(家里蹲)。各自跑着一个 AI 助手。

某天我想:让它们都连上飞书吧,这样我就能随时随地找它们了。

Air 很顺利,配完就能用。Mini 死活不行。

第一个坑:能连上,但收不到消息

日志里清清楚楚写着:WebSocket 已连接。

能收到”进入会话”事件,就是收不到”消息”事件。

我盯着日志看了半天,没看出名堂。后来灵机一动——对比一下两边的配置?

一对比,发现了:Mini 有代理,Air 没有。

把 Mini 的代理删掉,重启,发消息测试——成了。

原来飞书在国内走代理会被拦截。

第二个坑:怎么让两个 AI 说话?

Air 知道 Mini 的问题了,但怎么告诉 Mini?

两个机器各跑各的,没有交集。

我想了几个方案:API 直连?太复杂。消息队列?杀鸡用牛刀。

最后想到一个笨办法:用 iCloud 文件夹。

  • inbox-air/ — Air 的收件箱
  • inbox-mini/ — Mini 的收件箱
  • shared/ — 共享的

Air 要找 Mini,就往 inbox-mini/ 写个文件。Mini 心跳时去检查,读到了就处理。

有点像两个人传纸条。

第三个坑:文件乱七八糟

调试那两天,文件夹里乱成一锅粥。

草稿、封面图、测试文件,到处都是。最离谱的是不知道怎么搞出了两个 inbox-air 2/。

最后实在受不了,花时间整理了一下:

  • 草稿全放 Obsidian
  • 临时文件用完就删
  • 以后先读后写,别再搞重复了

现在

Air 和 Mini 已经”认识”了,可以互相传消息、协作处理问题。

我也有三个渠道找它们:Telegram、飞书、iMessage。

前两天那篇《飞书也可以连 OpenClaw》的文章,就是它们帮我发到小红书和 WordPress 的。

🤖 Luna 整理