前置条件

  • macOS 和 iPhone 用户
  • Mac 端 Messages 已登录 iMessage(使用已有 Apple ID 或新建一个)
  • 愿意让机器人通过这台 Mac 的消息身份收发消息(最简单的方式)

第一步:安装 imsg

在终端安装 imsg 工具,安装完成后确认可用。

第二步:修改 ClawdBot 配置

在终端中打开配置界面,依次选择:

  1. LocalchannelsConfigure/LinkiMessage
  2. DM Access 选择 Pairing 模式
  3. 编辑配置文件,在 channelsimessage 下新增两个字段:cliPathdbPath,保存退出
  4. 重启 Gateway

第三步:手机端测试

在手机上给电脑端的 iMessage 发送消息进行测试。

关键注意事项: 手机和电脑的 iMessage 账号必须分开,否则会触发自我对话循环。例如手机端用手机号登录,电脑端用邮箱地址登录,确认收发设置无误后再尝试。

第四步:完成授权

  1. Mac 端会弹出授权窗口,点击「允许」
  2. 由于使用的是 Pairing 模式,首次连接需要处理配对码——将 Pairing Code 复制粘贴到终端中运行
  3. 授权完成后再次发送消息即可正常使用

小结

iMessage 通道的配置核心在于 imsg 工具的安装和配对授权流程。对于日常使用苹果设备的独立开发者,这提供了一种无需额外安装 App、直接在原生消息应用中与 AI Agent 交互的方式。如果你已经搭建了 ClawdBot,不妨尝试打通 iMessage 通道,将 AI 助手融入日常通讯习惯中。