说明:你提供的名称是「EchoPaste」,但官网(GitHub 仓库 EcoPasteHub/EcoPaste)显示项目的正式名称是 EcoPaste,本条目按官网名称编写。
EcoPaste 是一款开源的桌面剪贴板管理工具,采用以 Rust 为核心的 Tauri 架构:持久化的核心逻辑放在 Rust 中,React 前端只负责界面渲染和交互。项目目标是做到快速、轻量、易维护。它使用本地存储和 SQLite 搜索,并提供原生快捷键、托盘集成和备份支持。
主要功能
- 多类型历史记录:记录纯文本、HTML、RTF、图片、文件和文件夹。
- 全文搜索:基于 SQLite FTS5 搜索剪贴板内容和备注。
- 筛选:可按来源应用和内容类型过滤历史记录。
- 敏感内容保护:自动跳过高置信度的敏感信息,例如私钥、服务令牌、AWS 密钥和 JWT。
- 预览:在独立的预览窗口中查看文本、图片和文件。
- 丰富的条目操作:粘贴、复制、以纯文本复制、在文件管理器中显示、打开链接、添加备注、置顶、收藏、删除,以及把条目拖到其他应用。
- 整理:支持收藏、置顶、备注、自定义分组和可配置的条目操作。
- 可调参数:可调整采集顺序、大小限制、保留时长、显示密度、列表排序和窗口行为。
- 备份与恢复:可导出和导入
.ecopastebak备份,支持加密备份容器。 - 本地优先:剪贴板数据、资源文件和设置都保存在本机。
目标用户与场景
适合需要频繁复制粘贴的用户,例如开发者、写作者、设计师和办公人员。他们可以用 EcoPaste 找回之前复制过的内容,而不用重复复制。对数据隐私比较在意、不想把剪贴板内容交给云端的用户也适用。
核心优势
- 本地存储,数据不离开你的设备。
- Rust + Tauri 架构,追求轻量和快速。
- 内置敏感信息过滤,降低密码、密钥等内容留在历史记录中的风险。
- 采用 Apache-2.0 许可证,代码公开,可自行审阅和参与贡献。
安装与技术要求
- 目前 README 说明支持 macOS 和 Windows。仓库的 Topics 中仍列有 Linux,但 README 的主要描述只提到这两个平台,Linux 支持情况请以官方发布为准。
- 安装方式和安装包请到项目官网 ecopaste.cn 或 GitHub 仓库的 Releases 页面查看。
- 技术栈为 Tauri v2、Rust、React 19 和 SQLite。如需自行构建或参与开发,请参考仓库中的贡献指南(CONTRIBUTING.md)。
值得注意
- 仓库在 GitHub 上约有 7.3k 星标,并提供简体中文和英文 README。
发现更多
Deck
Deck 是一款面向 macOS 的原生、隐私优先的剪贴板管理器,支持记录文本、图片、文件等多种内容,并提供搜索、智能规则和 OCR 等功能。数据默认只保存在本机。
Bencher
Suite of continuous benchmarking tools designed to catch performance regressions in CI.
Conduit
A simple, fast, and reliable chat server powered by Matrix.
Continuwuity
Community-driven Matrix homeserver, the continuation of conduwuit focusing on user experience and new features (fork of Conduit).
HyperSwitch
Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration.
PodFetch
Sleek and efficient podcast downloader.
