Recopy:本地剪贴板历史管理工具
免费、源码开放的 macOS 与 Windows 剪贴板历史管理工具,支持全格式记录、模糊搜索、快速粘贴和本地隐私存储。
简介
Recopy 是一款免费、源码开放的桌面剪贴板历史管理工具,支持 macOS 和 Windows。它会在后台自动记录复制过的内容,让你在需要时找回之前复制的文本、图片、文件或链接,不必反复切换窗口重新复制。
Recopy 的数据默认保存在本机 SQLite 数据库中,不上传剪贴板内容;面板可以在不抢走当前应用焦点的情况下打开,选中条目后会把内容粘贴回原来的应用。
主要功能
- 全格式支持:记录纯文本、富文本、图片、文件和链接等剪贴板内容。
- 即时召回:使用
Cmd/Ctrl+Shift+V呼出面板,浏览历史并快速粘贴。 - 快速预览:选中条目按
Space,以类似 Finder Quick Look 的方式预览内容。 - 排序模糊搜索:支持跨文本、文件名和来源 App 的多关键词搜索;精确匹配和有序匹配优先显示,也兼容中文输入法组合输入。
- 智能去重:使用 SHA-256 哈希识别重复内容,只保留最新复制的一条并提升到顶部。
- 收藏与保护:可以收藏常用条目;收藏项不会被历史清理删除。
- 链接识别:网址会自动识别为链接卡片,可用
Cmd/Ctrl+Click在浏览器打开。 - 灵活布局:面板支持顶部、底部、左侧和右侧四个停靠方向;顶部/底部还可以选择按日期分组或单行浏览。
- 无焦点面板:macOS 使用
NSPanel,Windows 会恢复原前台窗口,打开面板和粘贴时尽量保持原应用焦点。 - 可配置留存:可以按天数、条目数量或无限期保留历史,并在启动时自动清理过期内容。
- 自动更新:内置更新检查、下载和重启流程。
- 主题与语言:支持深色、浅色和跟随系统主题,以及中文、英文和跟随系统语言。
如何使用
1. 下载并安装
在 Recopy 官网 或 GitHub Releases 下载对应系统的安装包:
- macOS Apple Silicon:下载 Apple 芯片版本(
arm64) - macOS Intel:下载 Intel 版本(
x64) - Windows:下载 Windows 安装包(
x64或arm64)
macOS 也可以通过 Homebrew 安装:
brew install --cask shiqkuangsan/recopy/recopy
更新时执行:
brew upgrade --cask recopy
[!WARNING] Recopy 当前的 macOS 安装包尚未代码签名。首次打开若提示“应用已损坏”或“无法打开”,可在终端执行下面的命令,然后重新启动应用:
xattr -d com.apple.quarantine /Applications/Recopy.app也可以在 Finder 中右键点击 Recopy,选择“打开”,再在系统提示中确认一次。
2. 让 Recopy 在后台记录剪贴板
启动 Recopy 后保持它运行。之后正常使用 Cmd/Ctrl+C 复制文本、图片、文件或链接,Recopy 会自动在后台记录历史。
首次使用建议打开设置(面板中的齿轮图标、托盘菜单,或按 Cmd/Ctrl+,),确认以下项目:
- 全局快捷键:设置呼出剪贴板面板的组合键。
- 面板位置:选择顶部、底部、左侧或右侧。
- 历史留存:选择无限保留,或按天数/数量自动清理。
- 主题与语言:选择深色/浅色主题和中文/英文界面。
- 开机启动与托盘图标:按需要决定是否随系统启动并驻留托盘。
3. 查找并粘贴历史内容
- 在任意应用中按
Cmd/Ctrl+Shift+V打开 Recopy 面板。 - 用方向键选择条目,或按
Cmd/Ctrl+F聚焦搜索框,输入关键词查找。 - 按
Enter将选中内容粘贴回当前正在使用的应用。 - 常用内容可以按
F收藏;按Tab在历史记录和收藏之间切换。 - 面板打开时按
Cmd/Ctrl+1到Cmd/Ctrl+9,可以快速粘贴当前可见的对应条目。
4. 只复制、预览或删除
- 按
Space预览选中的图片、文件或文本。 - 按
Cmd/Ctrl+C只把选中内容复制到系统剪贴板,不立即粘贴。 - 按
Delete或Backspace删除选中条目。 - 按
Esc关闭面板或退出搜索输入。
常用快捷键
| 快捷键 | 操作 |
|---|---|
Cmd/Ctrl+Shift+V | 打开或关闭 Recopy 面板 |
↑ ↓ / ← → | 在条目或日期分组间导航 |
Enter | 粘贴选中条目 |
Space | 预览选中条目 |
Cmd/Ctrl+F | 聚焦搜索框 |
Cmd/Ctrl+1 到 9 | 快速粘贴可见条目 |
Cmd/Ctrl+C | 仅复制,不粘贴 |
F | 收藏或取消收藏 |
Tab | 切换历史记录与收藏 |
Cmd/Ctrl+[ / Cmd/Ctrl+] | 切换内容类型筛选 |
Cmd/Ctrl+, | 打开设置 |
Delete / Backspace | 删除条目 |
Esc | 关闭面板或退出搜索 |
隐私与数据
- 剪贴板历史默认存储在本机 SQLite 数据库中。
- Recopy 不上传剪贴板内容,也不做遥测、使用分析或云端同步。
- 应用联网主要用于检查和下载 GitHub Release 更新;这不等同于上传剪贴板历史。
- 可以在设置中清空历史,收藏项会在清理时保留。
[!IMPORTANT] 剪贴板可能包含密码、API Key、验证码或其他敏感信息。虽然数据默认只保存在本机,仍建议按自己的安全要求设置留存时长,并及时清理不再需要的内容。
适用场景
- 经常在文档、终端、编辑器和聊天工具之间复制内容,需要找回较早的剪贴板记录。
- 需要快速复用图片、文件路径、网址、代码片段或配置片段。
- 希望使用全键盘操作,并让剪贴板数据留在本机。
更多版本、系统要求和最新变更请以官网及 GitHub Releases 为准。