用途:在 macOS 终端中直接管理 Apple Reminders,适合脚本化与自动化场景。
主要能力:查看提醒(默认今天,另有 today、tomorrow、week、overdue、upcoming、completed、all 及指定日期如 2026-01-04);管理列表(list 查看、--create 创建、--rename 重命名、--delete 删除);添加提醒(add "Buy milk",或 --title、--list、--due 组合);编辑(edit 1 --title ... --due ...);完成(complete 1 2 3);删除(delete 4A83 --force)。输出支持 --json、--plain(TSV)、--quiet(仅计数)。
使用方式:安装可用 brew install steipete/tap/remindctl,或从源码 pnpm install && pnpm build(二进制在 ./bin/remindctl)。首次使用需授权:remindctl status 查看状态,remindctl authorize 请求访问。--due 与日期筛选接受 today、tomorrow、yesterday、YYYY-MM-DD、YYYY-MM-DD HH:mm 及 ISO 8601。
限制:仅支持 macOS;权限被拒时需在系统设置→隐私与安全性→提醒事项中为终端或 remindctl 开启访问;通过 SSH 运行时须在真正执行命令的 Mac 上授权。其余细节暂未提供。