朋友们我又来折腾了
我不是之前做了个小软件用来让MacBook Air保持清醒么(售价29.9,有需要的找我哈!),但它有时候还是会休眠。
比如说我回家路上Mac 休眠放包里,我突然想要发个任务怎么办?
于是我决定做一个小的收集箱放到我的VPS里,VPS是24小时在线的。
这样我就可以通过iPhone快捷方式去发送任务,任务暂存到VPS,等我Mac上线后我可以让Hermes用Skill去拉取任务然后执行了。
大概的流程和逻辑是这样的(这一部分是AI写给我的):
┌──────────────┐ POST /api/tasks ┌─────────────────────────┐
│ │ ─────────────────────────→│ │
│ iPhone │ │ VPS Hermes Inbox │
│ 快捷指令 │←── 成功:已入队 20260528-001│ inbox.discoverlabs.ac.cn│
│ │ │ │
└──────────────┘ │ ┌───────────────────┐ │
│ │ SQLite 任务队列 │ │
┌──────────────┐ │ │ │ │
│ │ 拉取任务 / claim │ │ pending │ │
│ Mac Hermes │←─────────────────────────│ │ processing │ │
│ CLI │ │ │ waiting_user │ │
│ │ 标记 done / failed │ │ done / failed │ │
│ "处理任务队列"│ ─────────────────────────→│ └───────────────────┘ │
│ │ │ │
│ 执行任务 │ │ cron: 每7天清理全部 │
│ 需要确认→暂停 │ └─────────────────────────┘
│ 完成后→继续 │
└──────────────┘
核心规则:
- iPhone 快捷指令发任务 → VPS 暂存
- Mac 睡眠期间任务不丢
- 打开 Hermes 说「处理任务队列」→ 拉取第一条 pending
- 严格串行:第一条没完成,不碰第二条
- 需要交互时暂停队列,等你回复后继续
- 编号格式:日期-序号(如 20260528-001),每天从 001 开始
- 7 天后自动清理所有任务
这里我又要吐槽一下快捷指令真难用啊,有没有更好的方法啊。
我记得有个脚本App可以跳转,但苹果就没有更好的办法么?这一点都不苹果!
最后的效果给你们看看
第一步点击并且输入任务



第二步在hermes上执行任务,搞定!

随手附个广告 📚
我有《Obsidian 实战手册》¥29.9 预设文件夹和插件的 OB 模板仓库 ¥49.9(PDF+仓库) 以及《AI 实战手册》¥29.9 微信
en297171205
