产品介绍

一块随时够得着的
临时货架。

Perch 只解决一件事:你手上的东西暂时没地方放,又不想丢。 下面是它的全部结构、规则和边界——包括我们明确决定不做的那些。

01 · 面板

上层文件架,下层剪贴板。

剪贴板条目小而多,需要横着一眼扫完;文件大而少,需要缩略图和批量操作。 混在一个列表里两边都憋屈,所以分成上下两段 —— 文件在上,剪贴板在下。

1

头部

标题、总量统计(条数 · 文件数 · 占用),以及常驻可见的 ⏸ 暂停监听⚙ 设置。暂停状态跨重启保留。

2

文件区 · 网格(上层)

每格显示图标或缩略图、文件名、大小与剩余时长。 / Shift 多选后底部浮出批量操作条。放在上层是因为它高度基本固定、条目少,不会被下面挤走。

3

剪贴板区 · 文本列表(下层)

每行一条,最多 200 条,超出高度滚动。前九条带 ⌘1⌘9 序号,图片显示真实缩略图,链接用绿色区分,代码标出语言。条目多、要滚动,所以放在下层,涨到哪儿都不影响文件区。

4

底部状态条

监听状态一眼可见,右侧常驻快捷键提示。绿点亮着就是在收,暂停后变灰。

5

不抢焦点

面板展开时,前台 App 的输入光标不会消失。你可以一边在编辑器里打字,一边唤出 Perch 取一条内容,光标还在原处。

栖架 12 条 · 6 个文件

剪贴板

12清空
⌘1 埋点方案对齐,口径按新版走3 分钟前 · 11 小时后清理
⌘2🔗 github.com/KapiYue/perch-app14 分钟前 · 固定
⌘3🖼 截图 143022.png1 小时前 · 10 小时后清理

文件

6添加文件…
🎨封面
📘规范
🗜素材
🎬demo
剪贴板监听中⌃⌘V
02 · 剪贴板区

复制即上架,不需要你先想起它。

后台每 0.5 秒检查一次系统剪贴板的变更计数,变了才读内容。类型按优先级判定: 图片 > 文件 URL > 链接 > 纯文本。文件 URL 会自动进文件区,不占剪贴板的位置。

文本

单行截断预览,拖出时生成 .txt。

🔗

链接

以 http/https 开头自动识别,绿色显示。

🖼

图片

行首直接显示 26pt 真实缩略图,拖出即 .png。

📎

文件

复制的文件路径自动转入下方文件区。

复制反馈只做行内

点中的那一行短暂变绿并描一圈边,右侧弹出「✓ 已复制」标签,约 1.1 秒后消失。 不在屏幕底部弹全局 toast——此刻你的视线就在这一行上,让你去看屏幕另一头是错的。

唯一例外:用 ⌘N 时面板是收起的,行内反馈看不见,这时才退回一条轻量提示。

拖出去是「真文件」

剪贴板里的内容在磁盘上未必是一个完整文件。Perch 用系统的文件承诺机制(NSFilePromiseProvider), 在你松手的那一刻才把文件写出来,落在你放下的位置。

所以一段文字可以直接拖进邮件附件区,一张截图可以直接拖进聊天窗口或网页上传框。

03 · 文件区

拖进来,切个 Space,再拖出去。

典型场景:从访达翻出三个文件,扔进栖架;切到浏览器,一次全拖进上传框。 中途不用来回切窗口、不用怕误关文件夹。

多选与批量

单击选中,/Shift 多选,⌘A 全选,Esc 取消。 选中后底部浮出:拖出 / 打包 ZIP / 固定 / 移除。

🗜

打包 ZIP

多选后一键打包成 Perch-20260813-143022.zip, 新条目直接入架,原条目保留。打完就能拖走。

👁

预览与右键

空格键 Quick Look 预览,双击用默认 App 打开。右键:在访达中显示 / 复制路径 / 重命名 / 固定 / AirDrop 分享。

📌 拖进来的文件会被拷贝一份

Perch 不是存一个路径引用,而是把文件真的拷进自己的存储目录。 这样你之后移动、重命名甚至删掉原文件,架上这份都还在。代价是会占磁盘,所以面板头部一直显示当前占用。

04 · 数据规则

东西什么时候消失,规则只有一条。

没有隐藏的清理触发条件,没有「智能」判断。只有一个你自己设的时长。

自动保存时长

1 小时 / 12 小时 / 24 小时 / 7 天 / 永不,默认 12 小时。 从上架时刻起算,每 60 秒扫描一次。固定的条目永不过期。

去重只比最新一条

新内容如果和当前区域最新那条完全相同,不新增,只把它的倒计时重置。 剪贴板区和文件区各自独立比较,不算哈希。

💾

跨重启保留

关掉 App 再打开,内容都还在。索引采用原子写(先写临时文件再改名), 崩溃也不会损坏。剪贴板最多 200 条,超出淘汰最旧的。

数据存在哪里

~/Library/Application Support/Perch/ ├── index.json ← 条目元数据,只存路径不存内容 └── blobs/ └── <uuid>/ ├── content.png ← 图片 / 文件本体 └── thumb.jpg ← 缩略图

条目到期时对应的 blobs 目录会同步删除,不留孤儿文件。设置里的「抹掉全部数据」会清空整个目录。

05 · 快捷键

常用操作都能不碰鼠标。

快捷键作用说明
⌃⌘V唤出 / 收起面板默认值,可在设置里改
⌘1⌘9取第 N 条剪贴板面板展开时生效,收起后立刻还给其它 App
⌘A全选文件面板聚焦在文件区时
SpaceQuick Look 预览选中条目后
Esc取消选择 / 收起面板先取消选择,再按收起
单击热区 / 悬停展开面板悬停展开时,鼠标移开 0.4 秒后自动收起
06 · 设计取舍

我们明确决定不做的事。

每一条都是讨论过、有理由的。写在这儿,是让你在装之前就知道它的边界在哪。

看完了,试一下?

免费开源,不联网,装上两天就知道合不合手。