Quick Reminders

⏰ 零成本后台提醒,像朋友一样准时

基于 nohup 的零成本短时提醒工具,48小时内自动触发,无需消耗 LLM 令牌,支持多通道消息投递

收藏
13.5k
安装
4.2k
版本
1.1.2
CLS 安全性认证2026-07-14
点击查看完整报告 >

使用说明

核心用法

Quick Reminders 是一个轻量级的一次性提醒系统,专为 48 小时内的短时提醒设计。它通过 nohup sleep 创建后台进程,在指定时间通过 openclaw message send 发送消息,实现零 LLM 令牌消耗的自动提醒。

使用流程

1. 创建提醒:使用 nohup-reminder.sh add 命令,指定消息文本、目标渠道和时间
2. 时间格式:支持相对时间(30s20m2h1d)或绝对 ISO-8601 时间

3. 消息投递:支持 Telegram、WhatsApp、Discord、Signal、iMessage 等多渠道

4. 管理操作list 查看待触发提醒(自动清理已触发),remove 删除指定或全部提醒

关键特性

  • 消息预生成:创建时由 Agent 撰写人性化文案,触发时直接发送,无需二次 LLM 调用
  • 人性化文案规范:禁止机械用语(如 "Reminder:" "Task:"),要求朋友式口吻("Hey, you wanted to..." "So... dishwasher time")
  • 强制 2 天限制:≥2 天的提醒必须转用日历系统,防止后台进程长期挂起

显著优点

| 维度 | 优势 |
|------|------|
| **成本** | 零 LLM 令牌消耗,创建时一次性生成文案 |
| **延迟** | 秒级精度,无轮询开销 |
| **部署** | 纯 shell 脚本,依赖仅 `jq` 和 `openclaw` |
| **体验** | 消息人格化,避免系统通知的冰冷感 |
| **多通道** | 统一接口支持 5+ 主流 IM 渠道 |

潜在缺点与局限性

1. 48 小时硬限制:不适合长期提醒,跨天任务需用户手动迁移到日历
2. 进程可靠性:依赖 nohup 和系统稳定性,服务器重启会丢失未触发提醒

3. 无持久化状态list 仅显示内存/文件中的活动条目,无历史记录

4. 单点故障:无分布式或备份机制,关键提醒不适合依赖此系统

5. 时区处理:绝对时间需显式指定 -z 参数,易因时区误解导致提前/延迟触发

适合人群

  • 需要高频短时提醒的即时任务管理者(会议、电话、取快递等)
  • LLM 成本敏感的场景(批量提醒创建)
  • 偏好对话式通知而非系统弹窗的用户
  • 多 IM 渠道用户,希望统一提醒入口

常规风险

| 风险类别 | 说明 | 缓解措施 |
|----------|------|----------|
| **消息丢失** | 后台进程被终止或服务器重启 | 关键提醒建议日历备份;避免在维护窗口期设置 |
| **时间误差** | 系统负载高时 `sleep` 可能延迟 | 对精度敏感场景(如秒杀)不建议使用 |
| **渠道配置错误** | `--target` 格式错误导致发送失败 | 严格遵循 TOOLS.md 或 `session_status` 的格式要求 |
| **误删提醒** | `remove --all` 无二次确认 | 执行前建议先 `list` 确认 |
| **隐私泄露** | 提醒文本以明文存储在脚本环境 | 避免在提醒中包含敏感密码或 Token |

> 认证状态:本简介基于 SKILL.md 文档生成,安全认证报告为占位符,未实际执行安全扫描。生产环境建议补充代码审计和渗透测试。

安全解读

核心用法

Quick Reminders 是一款面向 OpenClaw 生态的轻量级提醒技能,专为 48 小时内的一次性提醒 设计。其技术核心采用 nohup sleep + openclaw message send 架构:创建时由 Agent 一次性生成人性化的提醒文案,随后启动后台进程静默等待,触发时直接调用本地 CLI 发送消息,整个过程不消耗任何 LLM token

用户通过 nohup-reminder.sh 脚本操作,支持 add(添加)、list(查看)、remove(删除)三种命令。时间格式灵活,支持相对时间(30s2h1d)和 ISO-8601 绝对时间。消息渠道默认为 Telegram,可通过 --channel 切换至 WhatsApp、Discord、Signal 等。

显著优点

1. 零运营成本:触发时无需调用 LLM,适合高频轻量场景
2. 人性化文案:Agent 在创建时模拟朋友口吻撰写消息,避免机器人腔调

3. 架构极简:仅依赖 jqopenclaw 两个系统工具,无第三方包依赖

4. 安全合规:静态代码分析 95 分,通过 GDPR、CCPA 等多项合规检测

5. 多平台支持:同一技能覆盖主流即时通讯渠道

潜在局限

  • 时效限制:严格限制 48 小时内,长期提醒需转日历事件
  • 持久化弱:提醒存储于工作目录 JSON 文件,机器重启后丢失
  • 目标 ID 明文:Telegram chat ID、手机号等以明文形式存储
  • 无重复提醒:不支持周期性提醒,每次需单独创建

适合人群

需要快速设置短期提醒、偏好轻量方案、不希望被日历系统束缚的用户。尤其适合开发者、系统管理员等熟悉命令行操作的技术人群。

常规风险

  • 进程残留:极端情况下 nohup 进程可能未正常清理(已内置 PID 正则验证降低风险)
  • 目标 ID 泄露:若工作目录权限配置不当,可能暴露通讯标识符
  • 时间解析歧义:建议优先使用相对时间或带时区的绝对时间,避免跨时区误解

Quick Reminders 内容

scripts文件夹
手动下载zip · 7.8 kB
nohup-reminder.shtext/x-shellscript
请选择文件