PokeCron · ⌈拍一拍⌋

⏰ 系统级持久提醒 · 回复感知升级

利用系统原生定时器创建持久化提醒与延迟任务,无需常驻进程,支持回复感知与智能升级策略,Linux 平台当前可用。

收藏
2.8k
安装
622
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Pokecron 是一款基于操作系统原生调度机制(systemd/launchd/Task Scheduler)的提醒与任务调度工具,无需后台守护进程即可创建持久化的定时提醒、闹钟、周期性催促及延迟代理任务。用户通过自然语言指令如"明天上午9点提醒我"或"每早8点叫我起床"即可生成对应的系统级定时器。

工具采用分类子技能路由机制,根据用户意图自动匹配调度策略:基础单次/精确时间/周期性提醒、回复驱动的升级催促、预/后动作钩子、静默时段管理、多通道配置等场景均有独立处理流程。核心命令区分 --remind(静态提醒文本)与 --task(延迟代理任务,需配合 --agent 使用)。

显著优点

  • 零守护进程架构:直接写入 OS 原生调度系统,任务持久化且系统重启后自动恢复
  • 回复感知与升级机制:支持"持续催促直到回复"模式,可配置轮询间隔、语气轮换、未确认跟进等智能策略
  • 副作用钩子系统--pre-cmd--post-cmd--on-pong-command--if-unconfirmed-command 允许在提醒前后执行本地脚本,实现智能家居联动、状态记录等扩展
  • 静默时段与紧急投递:内置安静小时、活动时间、勿扰模式等时间管理策略
  • 自然语言友好:指令贴近日常表达,降低使用门槛

潜在缺点与局限性

  • 平台限制严重:当前仅 Linux 可用(systemd),macOS(launchd)标记为"即将推出",Windows(Task Scheduler)仅"规划中",跨平台承诺兑现时间不确定
  • 安全模型复杂:命令钩子直接以用户权限执行本地程序,存在命令注入风险;虽要求用户"仅配置可信脚本",但缺乏强制沙箱隔离
  • 状态管理局限:依赖文件系统读写运行时状态(.runtime/ 目录),无数据库支持,高并发或大量任务场景下性能与可靠性存疑
  • 网络功能弱:默认无网络能力,可选的向量化语气匹配(--vector-tones)依赖本地 Ollama,功能边缘化

适合人群

  • Linux 桌面用户寻求系统级、可编程的提醒解决方案
  • 需要将定时任务与本地脚本/智能家居联动的进阶用户
  • 对回复驱动的工作流(如确认-升级模式)有需求的场景
  • 不介意早期版本、能接受平台限制的技术爱好者

常规风险

  • 命令执行安全:钩子配置不当可导致任意代码执行,需严格审计 --*-command 参数
  • 权限边界:以用户身份运行,可访问用户文件与环境,误配置可能泄露敏感信息
  • 状态持久化风险:运行时目录的文件权限与备份策略需用户自行管理
  • 升级策略误触发:"催促直到回复"模式若配置过短间隔可能造成打扰或资源消耗

PokeCron · ⌈拍一拍⌋ 内容

presets文件夹
cn文件夹
en文件夹
scripts文件夹
src文件夹
runtime文件夹
sub-skills文件夹
tones文件夹
cn文件夹
en文件夹
手动下载zip · 79.4 kB
daily-standup.jsonapplication/json
请选择文件