Hamu:棕色水獭从青绿底左下角探出,捧着一颗河石。

系统剪贴板是一格寄存器。 Hamu 是那条日志。

macOS 只记得上一次复制。你需要的是刚才那二十条,以及周二的那条链接。每一次 Cmd+C 都是信号:这段信息值得留下。Hamu 把信号留下来。

⌘⇧V Board ⌘⇧2 选区截图 不上传

Copy 的本质是转移,不是存储。

系统剪贴板是一个单槽位、阅后即焚的中转缓冲区。信息复用并不是严格顺序的,但寄存器只有一格。Hamu 不改变 1:1 的主流节奏——它覆盖那些低频、高痛的例外。

系统剪贴板

一进一出的寄存器

  • 容量1 格
  • 生命周期阅后即焚
  • 检索没有
  • 摄入成本

Hamu

append-only 的时间线

  • 容量一条日志
  • 生命周期可持久
  • 检索搜索 / 分类 / 收藏
  • 摄入成本同样是零

「如果让你主动整理,它就变成了一个更差的笔记应用。」

读完整篇原理 →

History 工作 代码
Chat 微信
下午三点会议室改到 B2,链接我待会发。
刚刚 · 来自微信
github.com/AkaraChen/Hamu
12 分钟前
Code Xcode
enum ItemCategory
chat / link / code / article
今天 11:04
Article 手动
Copy 是隐式信号:这段信息值得提取。Hamu 把信号持久化。
收藏到「原理」
Image ⌘⇧2
选区截图。OCR 在本地跑完,文字可搜,原文不展示。
OCR 已完成

三步,不改你的手感。

01

照常复制

Cmd+C,或 ⌘⇧2 框一块屏幕。摄入成本仍然是零。

02

需要时打开 Board

⌘⇧V。输入即搜。History 或某个 Collection。

03

贴回刚才的应用

选中一条,Hamu 写回剪贴板,并帮你按 ⌘V。

主流还是 1:1。价值在例外里。

01

回溯

刚复制的被下一条覆盖了。不用回到原应用重新找。

02

批量中转

从 A 取多段,到 B 逐条贴。Board 是中转站,不是笔记库。

03

常驻

把 transient 的一条 Move 进 Collection。History 可以忘,收藏不会。

零成本摄入。需要时再出现。

Capture

照常复制即可。或用 ⌘⇧2 框选屏幕。图片会在本地做一次 OCR。

Board

⌘⇧V 从底部打开时间线。输入即搜,选中后贴回你刚才在用的应用。

Collection

一条 Item 只在一个地方。Move,不是 Pin。收藏的条目不受 History 上限影响。

Classification

chat / link / code / article / image / file。规则优先,模型兜底。微信、QQ、飞书复制进来就是 Chat。

个人信息缓存,不是云剪贴板。

OCR 和分类都在这台 Mac 上跑。没有账号,没有同步,没有把你复制过的东西送到别人的服务器。

隐私说明 →

  • 选区截图走系统权限,由你触发
  • 图像文字可搜,但不当作正文展示
  • Paste-out 需要辅助功能,用来帮你按 ⌘V

先把这几个说清楚。

会上传我复制的东西吗?

不会。没有账号,没有云同步。OCR 和分类都在这台 Mac 上。细节在隐私页。

和 Paste 有什么不同?

Paste 优化 copy 和 paste 之间的缓存。Hamu 站在同一条原理上,但边界画得更死:Item 是唯一单位,Collection 用 Move 不是 Pin,分类规则优先,截图由你划出来。完整论证在原理页。

为什么不是笔记应用?

笔记要你主动组织。Hamu 是被动捕获。默认路径是复制、出现在 History、用完可以忘。让你建目录的那一天,它就输了。

必须给所有权限吗?

不用。辅助功能只为代按 ⌘V,屏幕录制只为选区截图。不给也能看历史。完整磁盘是可选项,给 QQ / 微信图片预览用。

把寄存器换成日志。

先从 copy 摄入、Board 召回、手动 paste 这条最短路径开始。窥屏和主动推荐是以后的事。