文本、图片和文件
可以同时用多个关键词搜索。大图片以文件路径的形式粘贴;在访达(Finder)中拷贝的文件只保存路径,节省磁盘空间。
↩ 粘贴 · ⌥↩ 路径 · ⌘1–⌘9 快速粘贴
CopyBuffer 是一款常驻 macOS 菜单栏和 Windows 通知区域的剪贴板管理工具。每次拷贝都会被记录下来;按下 ⌘⇧V(Windows 上是 Win+Alt+V),列表就会出现在文本光标正下方。输入关键词即可搜索,按 ↩ 粘贴。
它的与众不同之处在于围绕安全和开发者工作流而设计:历史记录、常用短语和图片都加密存储在磁盘上,从密码管理器拷贝的内容一律不保存;在 Mac 上,保险库里的值经 Touch ID 验证后可以作为环境变量交给终端。没有云端,所以你的数据始终留在你的电脑上。
键盘优先。在面板中按 ⇥,即可在“剪贴板”“常用短语”“密码”标签页之间切换。
可以同时用多个关键词搜索。大图片以文件路径的形式粘贴;在访达(Finder)中拷贝的文件只保存路径,节省磁盘空间。
↩ 粘贴 · ⌥↩ 路径 · ⌘1–⌘9 快速粘贴
那张报错截图,日后凭里面的文字就能找到。韩文、英文、日文和中文文字,以及二维码和条形码,都由 Apple Vision 在本机识别。
格式化或压缩 JSON、去除跟踪参数(utm_*、fbclid)、按行排序并去重、转换大小写、URL 和 Base64 编码/解码,共 15 种。
⌘T
选中多个项目,然后逐个粘贴到不同的输入框,或者合并后一次性粘贴。菜单栏会显示还剩几个。
⌘↩ 多选 · ⌃⌘V 粘贴下一项 · ⇧↩ 一次全部
可重复使用的文本,输入关键词即可调出。{date}、{time}、{clipboard} 等占位符会在粘贴时自动填入。
当前网站的登录信息排在最前面;把密码粘贴到不对应的网站时会发出钓鱼警告。另有验证码(TOTP)、找出弱密码和重复密码的密码检查、泄露检查以及加密备份。
↩ 粘贴密码 · ⇧↩ 用户名 · ⌥↩ 验证码
cbvault run 只把保险库中的值注入到单条命令中。每次请求都需要 Touch ID 验证,并会记入访问记录。
可按应用排除(默认排除密码管理器),“暂停记录”(15 分钟 / 1 小时 / 直到手动恢复),或者“下一次拷贝不记录”。密码管理器标记为“隐藏”的拷贝内容一律不会保存。
.env 文件里给保险库条目设置一个环境变量名,只在需要时才通过 Touch ID 把它调入终端。
# 只注入到一条命令(最安全) $ cbvault run OPENAI_API_KEY STRIPE_KEY -- npm run dev # 导出到当前 shell $ eval "$(cbvault export OPENAI_API_KEY)" # 在 ~/.zshrc 中加一行 → cbload / cbunload $ eval "$(cbvault shell-init)" $ cbload DATABASE_URL 已载入: DATABASE_URL
同一终端对相同变量名的重复请求,5 分钟内自动批准;锁定保险库会立即撤销这一授权。
cbvault 才能连接,并通过内核 audit token 验证。被拷贝或篡改过的二进制文件一律拒绝。.env 文件 | ~/.zshrc 中的 export | cbvault run | |
|---|---|---|---|
| 磁盘上 | 明文 | 明文 | 加密保险库 |
| 读取时需批准 | 无 | 无 | Touch ID |
| 谁能拿到 | 任何读取该文件的程序 | 从该 shell 启动的所有程序 | 指定的命令及其子进程 |
| 审计记录 | 无 | 无 | 何时、哪个进程、哪个文件夹 |
| 意外泄露 | 漏写 .gitignore 就会被提交 | 公开 dotfiles 就会暴露 | 任何文件中都没有值 |
令牌、客户数据、内部网址、一次性验证码……CopyBuffer 的设计目标,就是尽量减少留在磁盘和内存中的东西。
| 数据 | 保护方式 |
|---|---|
| 剪贴板历史 | AES-256-GCM · 密钥由 Secure Enclave 封装 |
| 图片 | AES-256-GCM · 粘贴用的临时副本 30 分钟后删除 |
| 常用短语 | AES-256-GCM |
| 密码保险库 | 主密码 + Secure Enclave + Touch ID |
| 访问记录 | 随保险库一起加密,无法编辑 |
坦白说:保险库解锁期间,它的数据密钥位于应用的内存中(锁定时清除),而且代码尚未经过外部安全审计。保险库会在闲置 5 分钟后、电脑进入睡眠时以及锁屏时自动锁定。
同样的加密历史记录、常用短语、转换后粘贴和密码保险库,常驻 Windows 通知区域。一个许可证密钥即可在 Mac 和 Windows 上使用。
| Mac | Windows | |
|---|---|---|
| 所在位置 | 菜单栏 | 通知区域 |
| 打开列表 | ⌘⇧V | Win+Alt+V |
| 粘贴为纯文本 | ⌥⇧⌘V | Win+Ctrl+Alt+V |
| 把选中的文字存入保险库 | ⌃⌘C | Win+Alt+C |
| 历史记录加密密钥 | Secure Enclave | DPAPI(Windows 帐户) |
| 密码保险库 | 主密码 + Secure Enclave + Touch ID | 主密码 + 此 Windows 帐户(DPAPI)+ Windows Hello |
| 搜索截图中的文字 | 有 | 暂无 |
| 按顺序粘贴 | 有 | 暂无 |
cbvault 终端命令 | 有 | 暂无 |
| 系统要求 | macOS 14 Sonoma 或更高版本,Apple 芯片 | Windows 10 版本 2004 或更高版本,或 Windows 11,x64 |
%LOCALAPPDATA%\CopyBuffer,只有你本人和 SYSTEM 可以读取。请注意:Windows 应用尚未进行代码签名,首次运行时 SmartScreen 可能会显示警告。Windows Hello 是在主密码和 DPAPI 之外的再一次确认,并不是加密密钥。
.env 文件或笔记里感到不放心CopyBuffer 是一款为开发者打造的 macOS 菜单栏剪贴板管理工具。它会记录你拷贝的文本、图片和文件,让你用 ⌘⇧V 搜索并粘贴,历史记录则加密后只保存在你的 Mac 上。它还包括常用短语、Touch ID 密码保险库,以及能把机密作为环境变量加载的命令行工具。所有快捷键都列在用户指南(英文)中。
有。Windows 版 CopyBuffer 在 Windows 10(版本 2004 或更高)和 Windows 11 的 x64 电脑上常驻通知区域,按 Win+Alt+V 即可在文本光标附近打开。加密的历史记录、常用短语、转换后粘贴和密码保险库与 Mac 版相同,保险库由主密码、Windows 帐户(DPAPI)和 Windows Hello 保护。搜索截图中的文字、按顺序粘贴和 cbvault 终端命令目前仅限 Mac 版。一个许可证密钥两边通用。
只有很短的历史,而且仅限较新的版本。在 macOS 15 Sequoia 及更早的版本中,Mac 只保留最后一次拷贝的内容(在访达中选择“编辑 ▸ 显示剪贴板”查看)。macOS Tahoe 26 可以在“聚焦”(Spotlight)中查看剪贴板历史,但只会保留有限的时间。CopyBuffer 则在 macOS 14 Sonoma 及更高版本上保留你最近 500 次拷贝以及所有已固定的项目,加密存储在磁盘上,连图片里的文字都能搜索。参阅如何在 Mac 上查看剪贴板历史(英文)。
不会。没有云端、没有账户,也没有数据分析,剪贴板内容不会离开你的电脑。只有在你主动操作时才会联网,共两种情况:泄露检查会把每个密码 SHA-1 哈希值的前 5 个字符发送给 Have I Been Pwned;注册许可证密钥时,只会把该密钥发送到许可证服务器一次。
它以 AES-256-GCM 加密后保存在 ~/Library/Application Support/CopyBuffer 中。密钥由你这台 Mac 上的 Secure Enclave 密钥封装,所以文件即使被拷贝到另一台电脑也无法打开。该文件夹仅你本人可读(0700)。
不会。密码管理器标记为“隐藏”的拷贝内容会被跳过,而且“钥匙串访问”、“密码”、1Password、Bitwarden、KeePassXC 和 Proton Pass 默认已被排除。你还可以排除其他任何应用、暂停记录,或者让下一次拷贝不记录。从 CopyBuffer 自带保险库拷贝的密码只留在这台 Mac 上,不会通过通用剪贴板传到你的 iPhone 或 iPad。参阅如何不让拷贝的密码进入剪贴板历史(英文)。
给保险库条目设置一个环境变量名,然后运行 cbvault run OPENAI_API_KEY -- npm run dev。经 Touch ID 批准后,这个值只会传给该命令,发起请求的进程和工作目录会写入加密的访问记录。无需再把密钥放在明文的 .env 文件里。参阅如何不把 API 密钥放进 .env 文件(英文)。
很多应用都有“编辑 ▸ 粘贴并匹配样式”(⌥⇧⌘V),但并非所有应用都有。有了 CopyBuffer,⌥⇧⌘V 可以在任何应用中把当前剪贴板内容以纯文本粘贴,而从 ⌘⇧V 列表中粘贴的内容也都是纯文本。参阅如何在 Mac 上无格式粘贴(英文)。
它并不是为此设计的。保险库只供一台 Mac 使用,主要针对开发者密钥和经常粘贴的登录信息做了优化。它不支持同步、浏览器自动填充和团队共享,也尚未经过外部安全审计。重要账户请继续使用你的密码管理器,与 CopyBuffer 搭配使用。
为了把选中的项目直接粘贴到你正在使用的应用中、在文本光标下方打开列表,以及读取浏览器当前的网址,让匹配的登录信息排在前面。它只在你第一次粘贴时询问一次。即使不授予权限,CopyBuffer 仍会把项目拷贝到剪贴板,你可以自己按 ⌘V 粘贴。
App Store 中的沙盒应用无法读取其他应用里的文本光标位置或浏览器当前网址,也无法发送粘贴按键。这些都是核心功能,因此 CopyBuffer 直接在本网站销售。
拷贝图片时,Apple Vision 会在你的 Mac 上识别其中的韩文、英文、日文和中文文字以及二维码或条形码,并把它们加入搜索。图片不会被发送到任何地方,你也可以在“设置 ▸ 通用”中关闭此功能。参阅如何在 Mac 上搜索截图中的文字(英文)。
所有功能均可免费试用 7 天,之后一次性支付 US$12.99 即可继续使用,无需订阅。付款由 Lemon Squeezy 处理,许可证密钥会通过电子邮件发给你。注册时只会把该密钥发送到许可证服务器一次,之后均离线验证。试用期结束后,剪贴板历史仍会照常记录,密码保险库也始终可以打开。支持搭载 Apple 芯片、运行 macOS 14 Sonoma 或更高版本的 Mac,以及运行 Windows 10(版本 2004 或更高)或 Windows 11 的 x64 电脑,一个密钥两边通用。
你可以把密码保险库导出为用单独密码加密的备份文件,再在新 Mac 上导入;也可以用创建保险库时获得的恢复密钥打开它。剪贴板历史与这台 Mac 的 Secure Enclave 绑定,无法迁移。
应用提供英语、韩语、日语、简体中文、繁体中文、西班牙语、德语、法语和印地语界面,并跟随你的 macOS 或 Windows 语言设置。图片文字搜索(Mac)可以识别韩文、英文、日文和中文。
免费试用 7 天 · 之后 US$12.99 一次买断 · 无需订阅
付款由 Lemon Squeezy 处理,购买后你会通过电子邮件收到许可证密钥。把它粘贴到“设置 ▸ 许可证”,经许可证服务器确认一次后即可离线使用,无需账户。
macOS 14 Sonoma 或更高版本 · Apple 芯片 / Windows 10(2004)或更高版本、Windows 11 · x64 · 版本 macOS 0.2.0 · Windows 0.1.0