Skip to content

About

Clipmori · 拾贴 — Native macOS clipboard history with horizontal cards, search, favorites, and local backup. SwiftUI + AppKit.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Clipmori icon

拾贴 · Clipmori

随手复制,随时找回。
原生 macOS 剪贴板历史工具,让复制过的内容随时可用。

macOS checks macOS 14 or later Swift, SwiftUI and AppKit MIT license

简体中文 · English

功能 · 安装 · 使用 · 隐私 · 常见问题 · 参与贡献

拾贴是一个原生 macOS 剪贴板历史工具。复制过的文字、图片和文件,以横向卡片保存在屏幕底部;搜索、滚动、预览,再把需要的内容贴回正在使用的应用。

无需账号,历史保存在本机。当前为 1.2.0 早期版本,界面以简体中文为主;源码已开放,现提供 Developer ID 签名并通过 Apple 公证的 DMG;暂不提供 Homebrew 分发或自动更新。

功能

日常操作 拾贴如何帮助你
找回复制内容 支持文字、链接、图片、富文本和 Finder 多文件引用
快速浏览 横向历史卡片;上下鼠标滚轮也能左右浏览
精确查找 搜索内容或来源应用,空格预览完整内容
再次粘贴 原格式或纯文本粘贴;支持键盘和鼠标操作
整理常用内容 收藏、分类;普通历史限制条数,收藏长期保留
控制记录范围 暂停记录、排除应用、跳过标记为机密或临时的内容
备份与恢复 导出历史、收藏和分类,预览后合并导入,保留本机已有记录
融入 macOS 菜单栏常驻、自定义快捷键、登录启动、系统外观

安装

下载 DMG

从 GitHub Releases 下载已公证安装包,支持 macOS 14+、Apple Silicon 与 Intel。打开 DMG,将 Clipmori.app 拖入 Applications,再从“应用程序”打开。

已有 LocalPaste 用户请先导出备份、退出旧版,并参阅升级说明。不要同时运行新旧版本。

从源码构建

需要 macOS 14+、完整 Xcode 与 XcodeGen;本地已使用 Xcode 26 构建,CI 在 macOS 15 上执行回归与 Release 构建。

已安装 Homebrew 的开发者可以这样开始:

brew install xcodegen
git clone https://github.com/princeniu/LocalPaste.git
cd LocalPaste
scripts/build-release.sh

脚本会输出 Clipmori.app 的位置,同目录包含 ZIP 和构建摘要。默认产物未签名;日用构建建议使用自己的稳定签名身份:

LOCALPASTE_SIGNING_IDENTITY="你的有效签名身份" scripts/build-release.sh

将构建的 App 放入“应用程序”后打开。它是菜单栏应用,不显示 Dock 图标。自动粘贴需在“系统设置 → 隐私与安全性 → 辅助功能”中授权;未授权时可恢复内容后手动按 ⌘V。

签名不等于公证。完整步骤和已有 LocalPaste 用户的升级说明见首次运行指南。项目仍沿用 LocalPaste 的仓库名和 Bundle ID,以兼容原有数据。

1.2.1 源码候选

2026-10-02 的源码修复涵盖粘贴目标、首次建库恢复、备份兼容和富文本保真,尚未打包到新的公开 DMG。源码版增加有界缩略图缓存、可重建搜索摘要,以及“通用 → 内容容量”:单条新采集内容最多 32 MiB,已存内容默认上限 1 GiB,可调至 256 MiB–4 GiB。达到上限时拒绝新增,保留已有历史和收藏;导入前也会检查剩余容量。容量统计采用存储后的 payload 大小,不包含数据库、缓存和文件本体。已有大条目仍可读取、粘贴与导出,备份本身继续受 256 MB 限制。

详见修复与验证记录。

使用

  1. 像平时一样复制内容。
  2. 按 ⌘⇧V,或从菜单栏打开历史。
  3. 搜索或滚动找到卡片,点击即可尝试粘贴回原应用。
操作 快捷方式
打开历史 ⌘⇧V,可在设置中修改
选择卡片 ← / →
横向浏览 上下鼠标滚轮或横向触控板手势
粘贴选中内容 Return 或点击卡片
预览 Space
关闭面板 Esc
更多操作 右键卡片

方向键和空格在卡片浏览时生效;编辑搜索框时保留正常文字操作。使用指南也可在“设置 → 关于”重新打开。

备份与恢复

进入“设置 → 数据”导出 .clipmori 文件,或选择“从备份导入”。导入前显示新增历史、收藏和分类数量;同名分类合并,重复记录保留本机版本。若需要提高历史保留条数,预览会明确提示。

备份不包含偏好、系统权限或文件本体。单份最大 256 MB,合并后的普通历史最多 5,000 条。

隐私

  • 应用不提供账号、云同步、遥测或联网功能。
  • 历史数据库、搜索摘要缓存和备份文件未加密,请妥善保管;复制敏感内容前建议暂停记录。
  • 应用排除和机密类型过滤是尽力保护,macOS 的来源识别限制使其无法保证过滤所有敏感内容。
  • 文件记录只保存引用;原文件移动或删除后,记录可能无法再次使用。
  • 历史默认存于 ~/Library/Application Support/com.prince.LocalPaste/。

常见问题

点击卡片为什么没有自动粘贴? 先确认当前安装的拾贴已获得辅助功能授权。未授权时,内容仍会恢复到剪贴板,可切回目标应用手动按 ⌘V。

暂停后会补录暂停期间的内容吗? 不会。恢复记录会从新的复制操作开始。

备份可以把文件带到另一台 Mac 吗? 不可以。文件类记录保存的是原路径引用,需要自行迁移原文件。

是否已经适合正式分发? 目前处于早期日用阶段。已完成隔离回归与部分实机验证,DMG 已通过 Apple 公证;自动更新及全部硬件场景验收尚未完成。具体边界见验证状态。

安装包构建与公证流程见分发指南。

参与贡献

欢迎提交 Issue 或 Pull Request。错误报告请附 macOS 版本、拾贴版本、复现步骤及预期行为;不要上传真实剪贴板内容、备份、数据库或密钥。

开发入口与验证方法见贡献指南。当前优先处理日用体验和可靠性,再完善安装与更新流程;详见路线图。

许可证

MIT License · Copyright © 2026 princeniu

About

Clipmori · 拾贴 — Native macOS clipboard history with horizontal cards, search, favorites, and local backup. SwiftUI + AppKit.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages