从源码构建需先装 Node.js 20.19+(或 22.12+)、Rust 和 Tauri CLI;开发模式 Vite 占用 1422 端口;仅支持 Windows x64,其他平台无法运行。

从 Releases 页面下载最新安装包:https://github.com/eq1024/WinPaste/releases/latest需要 Windows 10 或 11,x64 架构;README 未提及显存或 GPU 要求。
Windows 剪贴板增强工具,无缝替代 Win+V 历史面板,无需学习即可上手
用 Rust 写的 Windows 剪贴板增强工具,无缝替换系统自带的 Win+V 历史面板,无需学习即可上手,快速轻量。
核心能力
- 托盘一键切换轻量模式,关闭界面后零窗口后台持续记录
- 用 UIAutomation 追踪光标,在 Chrome、VS Code、Electron 中准确定位面板
- 捕获文本、HTML、图片、文件路径、GIF 并标注来源应用
- 自动检测并脱敏手机号、身份证、邮箱、密码,敏感数据 AES 加密
- 支持顺序粘贴队列与 Ctrl+Shift+0-9 快速粘贴最近 10 条
容易踩的坑
- v1.9.3WinPaste_1.9.3_x64-setup.exe最新正式版2026-10-10 · 2026-10-10 07:35 UTC
v1.9.3
修复粘贴和预览偶发卡死的问题。
- 粘贴偶发卡死:目标程序正忙时粘贴会卡住,且之后点任何条目都没反应,必须重启才能恢复。现在超过半秒会自动放弃抢夺焦点并返回,剪贴板内容仍然可用,手动 Ctrl+V 即可粘贴
- 加标签与复制冲突:给未持久化的条目加标签时若同时复制,两者可能互相等待导致面板无响应,现已统一执行顺序
- 悬停预览冻住面板:补齐内容时不再占用主线程
- 预览窗残留桌面:补全了上一版遗漏的路径,只要主面板不可见,预览窗一定收起
不改变任何设置项和操作方式,升级后无需重新配置。
注:「游戏模式」粘贴的焦点处理本次未改动。
- v1.9.2WinPaste_1.9.2_x64-setup.exe2026-10-10 · 2026-10-10 06:11 UTC
查看更新说明
修复基础模式下预览面板残留问题
- v1.9.1WinPaste_1.9.1_x64-setup.exe2026-09-29 · 2026-09-29 09:24 UTC
查看更新说明
WinPaste 1.9.1 更新说明(含 1.9.0 稳定性修复)
粘贴更省心 • 搜索后立即点击/回车即可粘贴,不再"第一次没反应";中文输入法一次回车就粘贴 • 连续点击、长按回车不会重复粘贴,不同条目仍按顺序快贴
搜索更快 • 搜索速度大幅提升,大历史下几乎即时;结果刷新时保持当前选中项
更稳定 • 面板"看不见"时自动修复/重建,不再需要重启应用 • Win+V 长时间运行或休眠恢复后失灵会自动恢复 • 面板尺寸不再越重启越大
细节优化 • 敏感内容的悬浮预览只显示遮罩,不泄露明文 • 悬浮预览窗不再被主面板压住,滚动列表也不会误关预览 • 设置里的"粘贴方案"下拉框适配深色主题
- v1.8.1WinPaste_1.8.1_x64-setup.exe2026-09-04 · 2026-09-04 06:15 UTC
查看更新说明
WinPaste 1.8.1 更新说明
【搜索与列表】 · 修复搜索时卡死/内存飙升:base64 图片不再参与搜索(此类图片的完整内容体积巨大,每次按键都要处理整份数据) · 从文件(本地路径)复制的图片,仍可通过文件路径/所在文件夹名搜索到,例如搜索 "photo" 或文件夹名 · 图片列表改为"小图后台生成、流式填充",多图、截图多时列表更流畅,图片稍候自动补全缩略图
【紧凑预览(hover 悬浮预览)】 · 大图预览加载明显提速:图片先在后端缩放并缓存,悬浮时快速显示,不再传送/解码整张原图 · 修复预览卡片布局:
- 小尺寸图片不再出现大片空白间隔,尺寸贴合内容
- 宽图与卡片边缘完全对齐,不再出现错位空隙
- 元信息(类型·应用·时间)保持一行完整显示
【轻量模式】 · 切换轻量模式后不再残留 WebView2 后台进程(先前搜索或悬浮后开启轻量模式会残留)
【其他】 · 多显示器切换时窗口位置按比例保持,不再吸附到角落 · 打开外部文件前先加载完整内容,避免误报"文件不存在"
- v1.8.0WinPaste_1.8.0_x64-setup.exe2026-08-31 · 2026-08-31 10:00 UTC
查看更新说明
WinPaste 1.8.0 更新说明
✨ 新功能
轻量模式(仅记录)
右键托盘图标 → 勾选「轻量模式(仅记录)」,即可进入极简后台模式:
- 面板与网页引擎完全释放,内存占用显著降低,仅在后台安静记录剪贴板
- 模式下不会弹出面板、不响应粘贴类快捷键,只做记录
- 取消勾选即可恢复完整功能,数据无缝衔接
覆盖式滚动条
剪贴板列表新增悬浮滚动条:平时隐藏不占空间,鼠标靠近右侧边缘自动浮现, 支持拖拽和点击定位,滚动更顺滑。
🔧 修复
- 修复高 DPI / 缩放屏上窗口尺寸漂移、重启后尺寸被重置的问题
- 修复「默认打开程序」不显示、对部分应用(如 VS Code)不生效的问题
- 修复修改默认打开程序后界面不即时刷新的问题
📦 改进
- 复制文件条目后,可直接粘贴路径文本到记事本、终端、地址栏等纯文本位置 (与资源管理器复制文件的行为一致)
- 安装器新增安装范围选择:可「仅为我安装」或「为所有用户安装」
💡 提示
- 轻量模式开关位于托盘右键菜单;若你之前隐藏了托盘图标,请先在设置中 恢复显示托盘
- 从旧版本升级后,若面板尺寸在缩放屏上首次变大,手动调整一次大小即可 恢复正常
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
✨ 功能特性
轻量模式(仅记录)。 托盘一键切换:关闭并释放主界面与 WebView,进程以零窗口在后台持续记录剪贴板;需要时随时恢复面板。
极速搜索。 按 Ctrl+F 或 / 聚焦搜索框。支持按内容、类型、标签筛选。输入即搜,零延迟。
智能光标追踪。 通过 Windows UIAutomation 接口精准获取光标位置,即使在 Chrome、VS Code、Electron 等传统 API 失效的自绘引擎应用中也准确定位。面板始终出现在你需要的地方。
多格式捕获。 纯文本、富文本 HTML、图片、文件路径、GIF 动图——全部捕获并标注来源应用。图片直接持久化入库,缩略图异步加载,再多图片也流畅不卡;复制文件条目后可直接在记事本、终端等纯文本窗口粘贴为路径列表。
失效条目管理。 源文件被移动或删除的图片、文件记录会自动标记「已删除或移动」,不再显示破图;清理历史时可一键「清除全部」或仅清除已失效的记录。
隐私保护。 自动检测并脱敏手机号、身份证、邮箱和密码。支持自定义正则规则。敏感数据 AES 加密存储。
全键盘操作。 方向键导航,回车 粘贴,Ctrl+Shift+0-9 快速粘贴最近 10 条——无需鼠标。
顺序粘贴模式。 多条内容加入队列,一键逐条粘贴。适合填表、批量结构化数据场景。
置顶与贴图。 常用条目一键置顶。可将任意内容独立悬浮,切换应用时始终可见。
Fluent Design 主题。 深色、浅色或跟随系统。Windows 11 Mica 毛玻璃、Win10 亚克力效果。字体大小、紧凑模式、边框均可自定义。
多语言。 简体中文 · English · 繁體中文
🎯 使用方式
- 复制 — WinPaste 在后台静默记录每次剪贴板变化。
- 呼出 — 按 Win+V(或自定义快捷键),面板跟随光标弹出,不抢焦点。
- 粘贴 — 方向键导航,输入即搜,回车 粘贴。
📦 安装
从 Releases 下载最新版本:
需要 Windows 10 或 11,x64。安装包支持按当前用户或所有用户安装。
🛠 开发
# 前置:Node.js 20.19+(或 22.12+)、Rust、Tauri CLI
npm install
npm run tauri:dev # 开发模式,热重载 (Vite 端口 1422)
npm run tauri:build # 一键构建:安装版 + 单文件版
npm run build:installer # 仅构建 NSIS 安装包
npm run build:portable # 仅构建便携单文件 exe (zip + exe)
# 一键构建产物:
# artifacts/release/WinPaste_<版本>_x64-setup.exe 安装版
# artifacts/release/WinPaste_<版本>_x64-portable.exe 单文件版
# 仅检查
npx tsc --noEmit # TypeScript 类型检查
cargo check # Rust 检查 (在 src-tauri/ 下)
npm run test:e2e # Playwright e2e 测试
🏗 架构
| 层 | 技术栈 |
|---|---|
| 前端 | React 19 + TypeScript + Vite |
| 状态管理 | Zustand(3 个 Store:history、settings、UI) |
| 样式 | Tailwind CSS + 自定义 Fluent 主题 |
| 后端 | Tauri v2(Rust) |
| 数据库 | SQLite(WAL 模式) |
| 加密 | Windows DPAPI + AES |
| 输入 | WH_KEYBOARD_LL / WH_MOUSE_LL 底层钩子 |
| 光标定位 | UIAutomation 接口(兼容 Chrome、VSCode、Electron) |
| 打包 | NSIS 安装包 + 便携单文件 exe |
关键架构决策:
WS_EX_NOACTIVATE窗口样式——面板弹出不抢焦点- SSOT 单一事实源状态机(Rust)——彻底消除竞态,不再有修饰键卡死
- 非阻塞钩子——回调即发即忘,繁重任务移交异步 Tokio Worker
- 零遥测、零注册、零冗余
📄 协议
GNU General Public License。灵感来源于 Tiez。