一条命令,
任意 agent。
装一次 skill。Claude Code、Codex 和任何能读 Agent Skills 的工具,都能查你的历史——不用 MCP,不用凭据。
接入你已经在用的 Agent
Claude Code · Codex · Hermes · Cursor
AfterRay 内置的助手被关在笼子里。
它读你的 vault,然后回答,没有第二种模式。没有 HTTP 客户端——它运行的那个 crate 的依赖里就没有任何能发请求的东西。没有 shell、没有文件系统——工具的源码里只要出现这些名字,构建就会失败。
三个依赖,一条构建规则。一分钟就能读完。配本地模型,这些一个字节都不出这台 Mac。配云端接口,prompt 就会送过去——选择云端模型,本来就是这个意思。
installed afterray → Claude Code, Codex, Hermes
[ { "source": "transcript", "time": "周三 11:02",
"text": "收藏永不过期…" } ]只读。Vault 密钥永不离开守护进程。
从放下处接着做
让它接着做周二没做完的迁移。你动过哪些文件、何时动的,它都看得见。
按已发生的事作答
「保留怎么定的?」回来的是出处,不是猜测。
按你做过的事起草
站会记录、PR 描述、交接——按这一周写,不靠回忆。
今天你做了很多。
这就是这一天。
AfterRay 按半小时把这一天写回给你。模型跑在本机,没见过的文件、链接、任务一律不编。
- 边走边写,不用你开口
- 每一行都能打开背后那一刻
顺着 afterrayd 的 agent 循环排查,随后开了篇保留笔记。
Xcode · Notes读 hot-stills-cold-gop.md,对比 HEIF 与 JPEG 的解码路径。
Safari · Xcode收尾 v1 spec 的磁盘章节。
Notes · GitHub通话中调试 GOP 编码器的内存峰值,随后提了 PR #128。
Zoom · GitHub收藏永不过期——其余的保持限额
PR #128 —— 存储预算只作用于未收藏的时刻
标了星的一律豁免、永不过期。其余的都在你设的存储预算里。
记得个大概。
把它找准。
忘掉文件名和 App。记得只言片语就够——或者直接问。
- 跨 OCR 文本和转写联合检索
- 语义搜索:按意思,不只按关键字
- 问答附带来源时刻的引用
0 字节
离开你的 Mac。
捕获在本地
屏幕、系统音频、麦克风、Accessibility 语义,以及你输入的文字,全部写入你 Mac 上的加密 Vault。密码框与密码管理器从不读取,击键的原始记录 48 小时后删除。
索引在本地
OCR、语音识别与语义 embedding 在本机运行。原文与向量不出设备。
模型在本地
总结与问答来自本机运行的模型——内置 MLX 包,或你自己的 Ollama。
静态加密
SQLCipher + XChaCha20-Poly1305 逐条加密。密钥存于 macOS Keychain。