用途:为 Markdown 任务提供本地、私密的定时提醒。launchd 任务每分钟轮询一次任务库,对到期任务发送 macOS 通知,内容不离开本机。
主要能力:仅同时带有 📅 YYYY-MM-DD 与 ⏰ HH:MM 的任务会触发通知;只有日期的任务只出现在议程中,不会弹出。可选安装 alerter(brew install alerter)获得交互式通知,支持 [完成] 标记任务完成、[稍后] 延后 10 分钟;未安装时回退到 osascript display notification 横幅。状态保存在 ~/.config/deeporbit/reminders.json,记录已送达与延后,具备幂等性。
使用方式:纯时间提醒先用 do.todo 记录任务(📅 + ⏰),再依赖 deeporbit remind。需要智能体执行的提醒改用一次性任务:deeporbit cron add draft-weekly "Run do.daily and draft the weekly report" --at 2026-07-25T17:00,该任务触发一次后自动禁用(保留用于审计,不删除)。安装:deeporbit --vault "<vault-path>" remind install,会写入并加载 ~/Library/LaunchAgents/com.deeporbit.remind.plist;手动测试:deeporbit --vault "<vault-path>" remind check --deliver。没有 remind uninstall,安装输出会打印用于手动移除的 launchctl unload 命令与 plist 路径。
适用场景:个人在 macOS 上管理 Markdown 任务库中的定时事项,如到点提醒打电话、开会等。
限制:仅支持 macOS;通知横幅会包含任务文本,在共享或录屏的机器上应避免敏感措辞或先做脱敏;其他平台与更多配置细节暂未提供。