CraftPaste CraftPaste 1.0.0

把剪贴板管好,
顺手把账号密码收好。

平时写代码、贴单号、复制临时密码总要在几个窗口间来回翻。CraftPaste 用原生 Swift 编写,按 ⇧⌘V 呼出,不抢当前窗口光标焦点;复制过的账号密码会自动收进独立标签,截图里的字也能直接搜出来。

下载 CraftPaste.dmg
macOS 14.0+ · 5.4 MB · 免费无订阅,纯本地运行 ·
可直接点击条目或切换布局预览
↩ 直接粘贴 ⇧↩ 纯文本粘贴 ⌘1–9 数字快粘 ⌘P 固定 ⌘S 加入粘贴栈

做了哪些实用改进

针对日常高频使用里最烦人的几个细节逐一重做。

默认带「账号密码」自动归档

复制带 账号/密码/口令 的文本、独立强密码、sk-... 密钥,或从系统「密码」App、1Password 拷贝时,自动收进首个「账号密码」标签并锁定保留,不会被日常清理误删。不需要时可在设置里关掉。

看长代码不憋屈的双形态面板

传统底部小卡片看超过四行代码就截断了。按 ⌘L 可随时在「双栏完整预览」和「底部横向卡片」之间切换;窗口基于 NSPanel 实现,呼出时不打断原编辑器的光标。

不带脏格式的粘贴与粘贴栈

从浏览器或飞书复制文字常会带上字号和底色,按 ⇧↩ 自动洗成干净纯文本;按 ↩ 则完整保留原富文本或多文件引用。需要填多项表单时按 ⌃⌘C 开启连续粘贴栈,复制一串、挨个粘完。

截图里的单号和报错直接搜

复制图片后自动在后台调用 macOS 自带 Vision 框架离线识别文字并写入 SQLite FTS5 索引。不用手敲运单号或发票号,直接搜数字就能定位原截图,还能单独复制图里的文字。

冷热分离存储,久用不发胖

超过 64 KB 的截图与附件按 SHA-256 哈希去重存放在独立 Blobs 目录,SQLite 只管轻量索引,过期清理时自动回收无引用的大文件,存几千条记录依然秒开。

截屏可见与录屏防窥随时切

默认支持正常截屏展示面板;当你需要远程会议投屏或录屏演示时,点一下面板右下角的「可截屏 / 防截屏已开」即可对录屏流隐身,还支持暂停监听 15 分钟到期自动恢复。

快捷键与技术规格

所有热键均可在偏好设置中自定义录制。

常用键盘操作

呼出 / 收起主面板⇧ ⌘ V
开启 / 关闭连续粘贴栈⌃ ⌘ C
直接粘贴 / 纯文本粘贴↩ / ⇧↩
前 9 条记录盲按快粘⌘ 1 … 9
切换双栏 / 底部卡片布局⌘ L
固定条目 / 推入粘贴栈⌘ P / ⌘ S

运行与隐私说明

界面与内核Swift 6 + AppKit NSPanel + SwiftUI
检索引擎GRDB (SQLite WAL) + FTS5 Trigram
离线文字识别Apple Vision Framework
本地数据目录~/Library/Application Support/CraftPaste
联网行为零联网请求,无统计埋点
系统兼容macOS 14.0+(适配 15.4+ 粘贴权限)

下载与首次打开

安装包大小 5.4 MB,拖入应用程序目录即可。

1. 拖拽安装

下载 CraftPaste.dmg 后双击打开,把 CraftPaste.app 拖进旁边的 Applications 文件夹。

2. 首次启动提示「未验证开发者」怎么办?

独立分发包未挂载付费 Apple 公证证书时,macOS Gatekeeper 首次会拦截。你可以在「系统设置 → 隐私与安全性」底部点一次仍要打开,或者直接在终端执行下面这行命令清除隔离标记:

xattr -cr /Applications/CraftPaste.app 复制命令

3. 建议开启的两项系统权限

在「辅助功能」中勾选 CraftPaste 后,按回车即可直接粘贴回原窗口(未勾选时回车会自动降级为仅复制到剪贴板);若使用 macOS 15.4 及以上版本,可在「从其他 App 粘贴」中将 CraftPaste 设为「始终允许」,避免系统弹窗询问。