存链接和一句话,
Agent 把它们变成派单。
随手存下的东西,不该在收藏夹里吃灰。Handoff 把你那句「这个对某某项目有用」,变成一段可以直接粘给 Agent 的提示词。
给 keykeeper 加密钥轮换提醒
任务
在 keykeeper 里评估并实现「密钥到期前提醒」,参考笔记里提到的三种轮换做法,选一种最贴合现有 CLI 结构的。截图里读到的要点:手动定期换、到期前脚本自动签发、双密钥滚动;作者推荐第三种。
背景(我的原话)
这个对 keykeeper 有用,让 Agent 看看能不能借鉴它的密钥轮换,我们现在完全没有到期提醒。
相关链接
密钥轮换的三种做法 · 小红书 · xiaohongshu.com/explore/66f2a1b3
项目位置
~/projects/keykeeper
收藏夹是想法的坟场。
你存下它的那一刻,其实已经想好了:这个对哪个项目有用,下一步该试什么。然后它就再也没被打开过。
缺的不是又一个收藏夹,是一个出口。
三步。你只做第一步和最后一下。
两秒存完,回去接着刷。
在微信、推特、Safari 里点系统分享,选 Handoff,说一句想法。小红书不给分享?复制链接再打开 Handoff,它自己会认出来。
- 链接、粘贴的文字、截图、语音备注都能存
- 不写想法也行,只有链接也是一次有效的捕获
- 不抓网页正文,不碰任何平台的反爬


你那句话,才是最重要的信号。
Mac 端的管线读你的原话、读截图里的内容,判断它属于哪个项目、里面有没有一件要做的事。归类靠的是你说了什么,不是文章写了什么。
- 截图用视觉模型读成要点,想法再含糊也能归对
- 项目不必是文件夹,「减肥」也是一个项目
- 纯感叹、纯收藏不会硬生成待办
复制,粘给 Agent,完事。
每条待办的正文就是一段写好的提示词:做什么、依据是什么、你的原话、在哪个项目里做。粘进一个全新的 Agent 会话也能直接开工。
- Claude Code、Cursor、Codex、ChatGPT,随便哪个
- Agent 做完,用一句话把结果回写,你在当天的日记里看到
- 三十天没派的自动沉底,不催你,也不替你删

这不是你的待办,是你准备交给 Agent 的。
所以没有完成打钩。你不会回来替 Agent 打钩,复制出去的那一下,就算派出了。每段提示词都按同一个骨架写好:
几件我们不会妥协的事。
没有数据库,没有私有格式。一条笔记一个文件,放进 Obsidian、放进 Git,或者哪都不放,都行。
任何 Agent 只靠读这个文件夹就能看懂全部状态。也有命令行,给喜欢写脚本的人。
出口是剪贴板。今天粘给 Claude Code,明天换别的,Handoff 不需要知道。
只存你给的东西:链接、文字、截图、语音。不伪装浏览器,不和平台的反爬较劲。
归类和读图走你自己的模型服务和密钥。想法和截图不经过我们的服务器,因为我们没有服务器。
归档是挪个位置,合并会留下指向。Handoff 在任何情况下都不替你删文件。
手机随手存,Mac 上派单。
iPhone
内测中系统分享、剪贴板、控制中心按钮。语音实时转文字,原音频一并保存。
Mac
内测中三栏主窗口和菜单栏常驻。下一条待办永远只差一次点击,⌘⇧C 直接复制。
命令行
可用管线本体。也是 Agent 回写结果的入口。
handoff process
handoff todo next
handoff capture --result <id> --text "…"你可能想问。
它和稍后读、书签工具有什么不同?
那些工具的终点是一个越堆越多的库,给人看的。Handoff 的终点是一段派出去的提示词,给 Agent 用的。它不帮你读,它帮你把「存下来」变成「有人去办」。
我的数据存在哪?
iPhone 端存在 App 自己的 iCloud 文件夹里,Mac 上直接可见。Mac 端可以指定任意文件夹,比如你的 Obsidian 库。全部是纯文本的 Markdown 加附件,随时可以整个拷走。
需要用哪个 Agent?
都行。Handoff 交给你的是一段文字,出口是剪贴板。只要那个 Agent 能读懂中文提示词、能访问你的项目,就能接这张单。
归类和读图用的是什么模型?要另外付钱吗?
用你自己配置的模型服务,目前支持 OpenAI 兼容接口和 Anthropic。费用是你和模型服务商之间的事,一条笔记的处理成本通常远不到一分钱。
为什么不直接抓取文章全文?
因为真正决定「这件事该怎么办」的,是你存它时说的那句话,而不是文章正文。需要全文的时候,把链接交给 Agent,它自己会去读。
和 Apple 的「接力」(Handoff)功能有关系吗?
没有关系。Apple 的接力是在你的设备之间续接任务;这个 Handoff 是把事情从你手里交接给 Agent。