核心用法
remind-me 是一个轻量级自然语言提醒工具,用户只需用日常口语描述时间即可创建提醒。支持两种模式:一次性提醒(如"明天下午3点打电话")和循环提醒(如"每小时提醒站立活动")。底层通过 cron 实现定时调度,所有提醒记录持久化到本地 markdown 文件便于回溯。
显著优点
- 零门槛交互:无需记忆命令格式,"later today""every Monday"等自然表达直接解析
- 双模式覆盖:既满足临时待办(一次性),也支持习惯养成(循环)
- 透明可审计:markdown 日志格式人类可读,方便手动检查或备份
- 轻量依赖:仅需 bash 和 date,无重型数据库或守护进程
潜在局限
- 单用户设计:路径硬编码为
/home/julian/clawd/,多用户场景需修改 - 无跨设备同步:纯本地文件存储,换机需手动迁移
- 时间解析边界:复杂表达如"下下个月第一个工作日"可能无法识别
- 可靠性依赖 cron:若系统 cron 服务异常,提醒将静默失效
适合人群
个人开发者、终端常驻用户、追求极简工具的 self-hosting 爱好者。不适合需要团队共享、移动端推送或企业级 SLA 的场景。
常规风险
- 权限风险:脚本需创建 cron 作业,若被注入恶意命令可能以用户身份执行
- 路径遍历:日志路径固定,若目录权限配置不当可能导致信息泄露
- 时间误判:自然语言歧义(如"下周三"跨年时)可能导致非预期触发