






















以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
先聊一下 ClipVault 的制作动机。
由于开始尝试vibe coding,遇到了很多时候需要复制很多内容 然后逐个粘贴的情况,现实则是需要复制一次 切换一次 粘贴一次,再次切换回去,导致非常麻烦;且有时候遇到很多情况,需要找回之前的复制内容,ClipVault 就是在这种情况下诞生的。
当前版本是 ClipVault 2.x,核心能力已经能覆盖日常使用:
保存文本、图片、文件路径、URL、代码、颜色、邮箱等常见剪贴板内容。
支持普通搜索和正则匹配模式。
图片可以在预览,文件类型只保存路径和元数据,文本则全量展示。
支持收藏、清理非收藏历史、保留天数和最大条数限制。
支持全局快捷键、HUD 轻量反馈、自启动。
默认跳过身份证、银行卡、私密密钥、疑似密码等敏感内容。
支持应用黑名单,指定应用中的剪贴板内容不会进入历史记录。
主界面尽量抱持简洁,只展示最核心的内容,剪切板的历史内容管理。左侧是历史记录,右侧是详情预览,文本、图片、路径、链接等内容会按类型展示可读信息。
ClipVault 支持普通文本搜索,也支持使用正则进行匹配。
同时也支持快速切换上一项/下一项并粘贴(快捷键均可自定义):
Ctrl+Shift+V:打开或隐藏主面板。
Ctrl+鼠标上滚轮:快速复制上一项。
Ctrl++鼠标下滚轮:快速复制下一项。
Ctrl+Alt+Left:快速切换并粘贴上一项。
Ctrl+Alt+Right:快速切换并粘贴下一项。
对应操作会有 HUD 轻量反馈,不打断当前的工作流。
这个项目没有做云同步,数据全部存储在本地。
剪贴板里经常会出现密码、token、证件号、银行卡号等,对于这类私密的内容
ClipVault 的默认隐私策略是:
疑似银行卡号跳过。
中国大陆身份证号跳过。
密码跳过。
长大写字母数字 token/API key 类内容跳过。
黑名单应用中的剪贴板内容跳过(可自定义)。
技术栈目前是:
桌面框架:Tauri 2 + Rust 2021,体积更轻量。
前端:React 18 + TypeScript + Vite。
样式:Tailwind CSS。
状态管理:Zustand。
大列表:react-window。
数据库:SQLite + rusqlite + FTS5。
测试:Vitest + Testing Library + Cargo test。
如果你觉得方向还不错,可以帮忙点个 Star,或者把使用中不顺手的地方提 Issue。
Release: Release ClipVault v2.1.2 · XxSbyH/ClipVault · GitHub
感谢 LINUX DO 社区,也感谢愿意试用和提建议的佬友。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。