apple-remind-me

自然语言驱动原生提醒同步

🥥5总安装量 2评分人数 2
100% 的用户推荐

基于 macOS 原生 remindctl 工具,通过自然语言创建、管理 Apple Reminders.app 提醒,实现跨设备 iCloud 同步。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 无直接文件系统操作,所有数据交互通过系统级 remindctl 工具完成
  • ✅ 用户输入均经双引号转义,无脚本注入风险,未使用 eval/exec 等危险函数
  • ✅ 仅访问 Apple Reminders.app 数据范围,不触碰其他敏感信息,兼容 macOS 沙盒
  • ⚠️ 核心依赖 remindctl 工具非系统预装组件,建议用户验证其来源完整性
  • ⚠️ 无提醒消息长度限制及 UUID 格式严格校验,存在极轻微输入边界风险

使用说明

核心用法

Apple Remind Me 是一款专为 macOS 设计的原生提醒管理工具,通过命令行脚本与 Apple Reminders.app 深度集成。用户可使用自然语言(如"tomorrow at 3pm"、"in 2 hours")快速创建提醒,支持完整的 CRUD 操作:创建、列表查询、完成标记、删除、内容编辑和时间调整。所有变更实时同步至 iCloud,自动推送到 iPhone、iPad、Apple Watch 等 Apple 生态设备。

显著优点

原生生态无缝集成:直接调用系统级 remindctl 工具,非第三方 API 方案,数据完全留存于 Apple 自有服务,隐私合规性极佳。自然语言解析:内置 BSD date 时间解析引擎,支持相对时间、星期几、时段快捷语等多种表达方式,大幅降低使用门槛。跨设备实时同步:依托 iCloud 基础设施,提醒创建后秒级同步至所有登录设备,无需额外配置。极简工作流:六个独立脚本分工明确,Agent 可轻松组合实现复杂场景(如"查找并重新安排会议提醒")。

潜在缺点与局限性

平台锁定:仅支持 macOS(darwin),Windows/Linux 用户无法使用。功能边界受限:不支持重复提醒、自定义列表(仅默认 Reminders 列表)、位置触发提醒;星期几解析强制小写且"next monday"逻辑为简单+7天而非智能推算。外部工具依赖:核心功能依赖非系统预装的 remindctl 工具,需用户自行安装并验证来源。无可视化反馈:纯命令行交互,无 GUI 预览,依赖 Agent 正确解析和呈现列表结果。

适合的目标群体

Apple 生态深度用户:已全面使用 iPhone、Mac、Apple Watch 且依赖原生 Reminders.app 管理日程的人群。效率工具爱好者:希望通过自然语言快速记录待办、减少手动输入步骤的 macOS 用户。Agent 工作流构建者:需要将提醒功能集成到自动化脚本或 AI Agent 中的开发者/高级用户。隐私敏感型用户:拒绝第三方云服务、坚持数据留存在 Apple 生态内的个人。

使用风险

依赖项可用性:remindctl 工具若未安装或版本不兼容,全部功能失效;建议部署前验证环境。时间解析歧义:自然语言理解存在边界情况(如"next monday"的7天加法逻辑可能与用户预期不符),关键提醒建议用 ISO 格式二次确认。误操作不可逆:delete-reminder.sh 永久删除无回收站机制,Agent 执行前需明确用户确认。同步延迟极端场景:iCloud 服务异常时跨设备同步可能延迟,重要提醒不应完全依赖实时同步。

apple-remind-me 内容

手动下载zip · 7.4 kB
complete-reminder.shtext/x-shellscript
请选择文件