生产力
imsg avatar

imsg

macOS iMessage 与 SMS 终端界面:提供聊天列表、历史记录读取与通过 Messages.app 发送信息的功能。

简介

imsg 技能为 macOS 原生 Messages.app 提供了强大的命令行界面。专为自动化与个人代理工作流程设计,让用户能以程序化方式访问 iMessage 与 SMS 通讯流。这对于希望将文字信息整合至更广泛 AI 助理生态系统的用户来说是一个核心工具,支持自动化状态更新、快速通知或是在不开启图形界面的情况下简化历史记录查询。

  • 完整支持列出活动对话,包含筛选功能与 JSON 格式输出,方便与 jq 等工具结合使用。

  • 可依据对话 ID 检索详细的历史记录,并支持包含附件的元数据。

  • 实时监控功能允许技能监听特定对话串中的新进信息。

  • 灵活的信息发送功能,支持电话号码与 Apple ID,并可手动指定使用 iMessage 或 SMS 服务。

  • 整合安全机制,包含在发送信息与处理附件时的强制性用户确认工作流程。

  • 请确保 macOS 终端已获得「完全磁盘访问权限」,以便工具读取 Messages.app 数据库。

  • 必须启用 Messages.app 的自动化权限,才能确保技能能够成功执行发送指令。

  • 此技能专为单用户 macOS 环境设计;请勿将其用于大量信息发送、垃圾信息传送或群组对话管理工作。

  • 在触发指令前,务必确认接收者标识符与附件的文件路径;此设计优先考量安全性与用户验证。

  • 建立自动化流程时,请使用 --json 参数,将输出轻松整合至脚本或 OpenClaw 逻辑中。

  • 区分 iMessage (蓝色气泡) 与 SMS (绿色气泡) 服务,以确保传输协议符合接收者的设备能力。

仓库统计

Star 数
366,035
Fork 数
75,047
Open Issue 数
6,974
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 06:56
在 GitHub 查看