最新版 v1.0.11 macOS 27 或更高 MIT

按一下快捷键,
历史就在手边。

Clip 是一款常驻 macOS 菜单栏的剪贴板历史管理器。复制过的一切——文本、链接、色值、代码、图片——都安静地记着。⇧⌘V 随叫随到,回车即粘。

Clip-1.0.11.dmg · 852 KB · 零第三方依赖 · 数据只在本机

Clip 面板展开预览

主面板:分类筛选、实时计数、来源标注,向右展开预览

「你复制了一段代码,切去查文档;回头再要用,剪贴板已经被新内容覆盖了。」

Clip 在后台安静地记下你复制过的一切。没有窗口常驻,没有标签页,不用先想「我要找什么」——历史就摊在你面前,翻一下就行。

核心能力

一个快捷键,管好复制过的一切

从呼出、选择到粘贴,全流程键盘完成;细节处也都替你想到了。

什么都记得

文本、链接、颜色值、代码、文件路径、图片,复制什么记什么,每条都标着来自哪个应用。截图、设计稿、复制的色值,各自归位不打架。

呼出即用

贴着光标弹出,鼠标在哪就在哪出现;屏幕放不下时自动翻到另一侧。高度固定,条目再多也只在列表内部滚动——呼出的瞬间窗口不会上下跳。

回车即粘

选中一条按回车,直接送到当前光标处,不用手动切回上一个应用。⌥↵ 还能以纯文本粘贴,不带格式。

看得清再决定

选中一条按 → 向右展开预览,左上角固定不动,正在看的列表不会横向跳动。图片点一下放大到屏幕尺寸比对,任意处或 esc 收起。

菜单栏里也能点

不方便用快捷键时,点状态栏图标也行:开关记录、看最近几条、直接从菜单栏粘贴。

桌面上也放一块

通知中心 / 桌面小组件显示最近几条历史,点一下即复制,点空白处呼出完整面板。

找到你要的那一条

顶部搜索框实时过滤。⌘P 固定过的条目永远不会被自动清理,参数、地址、常备片段这类东西可以一直留在手边。

隐私是默认项

密码管理器标记为机密的剪贴板内容默认不记录,不记录自己回填的内容,可随时暂停记录——数据只在你本机。

设置立即生效

语言、深浅色、列表密度、保留条数与时长、呼出方式,所有改动立即生效,没有「应用」按钮,不需要重启。

全键盘操作

手不用离开键盘

从呼出、选择到粘贴,全流程键盘完成。呼出键可改成任意组合键,速查面板就在设置里。

⇧⌘V呼出 / 收起(可改成任意组合键)
↑↓选择
↵粘贴到光标处
⌥↵以纯文本粘贴(不带格式)
→←展开 / 收起预览
⌘1–⌘9直接粘贴第 N 条
⌘P置顶 / 取消置顶
⌘⌫删除这一条
esc收起面板

实际样子

长这样

原生 SwiftUI + AppKit,跟随系统 Liquid Glass 与深浅色,没有一行第三方 UI 库。

Clip 紧凑面板
紧凑面板 —— 条目再多,窗口也不跳
菜单栏面板
菜单栏面板 —— 点状态栏图标即可操作
设置 · 通用
设置 · 通用 —— 记录开关、条数与时长上限
设置 · 外观
设置 · 外观 —— 深浅色、密度、面板尺寸

下载与安装

五分钟装好,按下快捷键就能用

通过 GitHub Releases 分发。安装包由 CI 自动构建,附 SHA-256 校验值。

  1. 1

    下载 .dmg

    从 GitHub Releases 下载最新版的 Clip-1.0.11.dmg。也可以点上方按钮直接开始下载。

  2. 2

    拖进「应用程序」

    打开 .dmg,把 Clip 拖到「应用程序」文件夹(或运行其中的安装示意),然后弹出镜像。

  3. 3

    首次启动(重要)

    Clip 使用自签名证书,Gatekeeper 可能提示「无法验证开发者」。在「应用程序」里右键 → 打开,再点「打开」;或在「终端」执行:

    xattr -dr com.apple.quarantine /Applications/Clip.app

    之后启动,菜单栏会出现剪贴板图标。

  4. 4

    开启自动粘贴(可选)

    想让 Clip 帮你按下 ⌘V,去 系统设置 → 隐私与安全性 → 辅助功能 勾选 Clip。不授权也能用,只是变成「复制好等你手动粘」并给个提示。

  5. 5

    按下 ⇧⌘V,开始使用

    之后每次复制都会被记下。置顶(⌘P)过的条目永远不会被自动清理。

辅助功能授权与自签名证书绑定,更新版本后无需重新授权。卸载:退出 Clip 后删掉「应用程序」里的 Clip.app,数据目录 ~/Library/Application Support/Clip 可一并删除。

隐私

剪贴板能看见你复制的一切,所以这件事得说清楚

默认忽略机密内容

密码管理器(1Password、TypeIt4me 等)标记为机密的剪贴板内容不会被记录。

不记录回填内容

不记录自己回填的内容,也不会把你的历史再抄一遍。

随时暂停记录

菜单栏一键开关,想安静的时候就安静。

数据只在你本机

历史存在 ~/Library/Application Support/Clip,不上传、不同步、没有账号。

可设上限

条数(默认 300)和保留时长都可调,还能一键清空全部数据。

开源可审计

代码在 GitHub 上完全公开,每一行都可以自己看。

开源

MIT 协议,欢迎折腾

基于 MIT 协议发布,可以自由使用、修改与分发。

技术栈

  • 原生 SwiftUI + AppKit,零第三方依赖
  • 菜单栏代理(LSUIElement)常驻,不占 Dock
  • SwiftData 增量持久化,图片等二进制外置为文件
  • Carbon RegisterEventHotKey 全局热键,无需辅助功能权限
  • 界面遵循 Apple 人机界面指南,系统原生 Liquid Glass
  • Swift 6 严格并发,UI 与 I/O 分actor隔离
Swift 6SwiftUIAppKitSwiftDataWidgetKitXcodeGen

从源码构建

需要 XcodeGen(brew install xcodegen),工程由 project.yml 生成:

brew install xcodegen
xcodegen generate
open Clip.xcodeproj

命令行构建与 DMG 打包说明见仓库 README;推 v* 标签后由 GitHub Actions 自动完成构建、签名与上传。

Clip 图标

让剪贴板记住该记住的

852 KB,一个菜单栏小工具,和一段不用再丢的历史。