用 REA 反编译 Paste,做了个免费开源的 Pasto

这段时间拿 REA 反编译了 Paste,对照分析结果,把常用功能重新实现成了一个 Mac 应用,叫 Pasto。现在把项目开源出来,免费使用,不需要订阅。

底部卡片面板和操作习惯都参考了 Paste。按 ⇧⌘V 呼出,浏览、搜索之前复制的内容,常用的文字和链接可以收进分组。开发过程中的逆向分析和实现对照记录也放在仓库里,对 REA 或这类应用的实现感兴趣,可以一起看看。

Pasto 剪贴板面板

考虑到已经在用 Paste 的人可能存了不少内容,我也做了迁移入口,可以导入 Paste 的本地分组和组内内容,保留颜色与顺序,换工具时少折腾一点。

iCloud 同步也加上了,采用 iCloud Drive 文件同步。默认关闭,需要时在「设置 → 通用」里打开开关,用来同步 Pasto 的历史记录和分组。跨设备真实同步仍待完整验收。

Pasto 用 Swift 开发,支持 macOS 14 及以上,一个 DMG 同时兼容 Intel 和 Apple 芯片。交互细节和跨应用粘贴兼容性还在继续打磨,遇到问题可以提 Issue,带上系统版本和复现步骤就行。

当前安装包使用临时签名,尚未经过 Apple 公证。更新后可能需要重新开启辅助功能授权。

Paste 与 Pasto 功能对比

✅ 已提供 · ❌ 未提供

核心功能 Paste Pasto
剪贴板历史与内容预览 ✅ ✅
搜索与筛选 ✅ ✅
收藏分组 ✅ ✅
单条与批量复制、粘贴 ✅ ✅
Stack 顺序粘贴 ✅ ✅
图片文字识别(OCR) ✅ ✅
自定义快捷键 ✅ ✅
AI 工具接入(MCP) ✅ ✅
系统“快捷指令” ✅ ❌
iCloud 同步 ✅ ✅
iPhone / iPad 应用 ✅ ❌
分组共享与协作 ✅ ❌
联网链接预览 ✅ ❌

Pasto 另支持从 Paste 迁移本地分组。iCloud 同步采用 iCloud Drive 文件同步。✅ 表示已有实现,完整交互及跨应用粘贴仍在持续验证。

Pasto 是独立实现,第三方材料的许可范围见仓库中的 NOTICE.md。

官网 · 下载安装包 · GitHub 源码与逆向记录 · 许可范围

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!