Apple Reminder

自然语言创建原生提醒,全端即时同步

通过自然语言在 macOS 上创建 Apple Reminders 原生提醒,支持多设备 iCloud 同步,无需打开 Reminders.app。

收藏
9.4k
安装
3.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Apple Remind Me 是一套命令行工具,允许用户通过自然语言在 macOS 上直接创建、管理 Apple Reminders.app 中的提醒事项。它通过 remindctl 原生工具与系统深度集成,所有操作实时同步至 iCloud,覆盖 iPhone、iPad、Apple Watch 等设备。

主要功能

  • 创建提醒create-reminder.sh "内容" "时间",支持"tomorrow at 3pm"、"in 2 hours"等自然语言解析
  • 查看列表list-reminders.sh 显示所有未完成提醒及其 UUID
  • 完成/删除:通过 UUID 标记完成或永久删除
  • 编辑修改:支持修改提醒内容或重新安排时间

显著优点

| 优势 | 说明 |
|------|------|
| 原生集成 | 直接写入 Reminders.app 数据库,非第三方同步方案 |
| 自然语言 | 无需记忆日期格式,支持口语化时间表达 |
| 全设备同步 | 依赖 Apple iCloud,即时同步至所有登录设备 |
| 零界面操作 | 适合键盘流用户,终端/脚本场景高效 |
| 低资源占用 | 纯 shell 脚本 + 系统工具,无后台进程 |

潜在缺点与局限

  • 平台限制:仅支持 macOS,Windows/Linux 用户无法使用
  • 时间解析粗糙:星期计算为简单"+7天"而非智能推算,且要求小写("monday"而非"Monday")
  • 功能边界:不支持重复提醒、自定义列表、位置触发、附件添加
  • 依赖外部工具:需预装 remindctl(非系统自带),安装门槛存在
  • ID 操作繁琐:完成/编辑需先查询 UUID,无法通过模糊名称直接操作

适合人群

  • macOS 重度终端用户、开发者、自动化脚本编写者
  • 已深度使用 Apple 生态(iPhone/iPad/Watch)的跨设备提醒需求者
  • 追求"说完即走"效率、厌恶打开 GUI 应用的操作极简主义者

常规风险

1. 数据操作不可逆delete-reminder.sh 永久删除,无回收站确认
2. 时间解析歧义:"next monday"可能不符合用户直觉(当前周一之后的第7天 vs 即将到来的周一)

3. 同步延迟罕见场景:iCloud 临时故障可能导致跨设备提醒不一致

4. 脚本权限:需确保 remindctl 拥有 Reminders 数据库访问权限(macOS 隐私设置)

Apple Reminder 内容

暂无文件树

手动下载zip · 7.2 kB
contentapplication/octet-stream
请选择文件