这款纯 Swift 打造的 macOS 效率神器 SnapClick,让你的右键、截图、录屏、取色“组合起来”!
告别臃肿 Electron这款纯 Swift 打造的 macOS 效率神器 SnapClick让你的右键、截图、录屏、取色一把梭九年 macOS 老用户实测从装一堆小工具到一个 SnapClick 搞定全部——纯原生 Swift、零 Electron 包袱、零后台网络、后台常驻 80 MB。一、我为什么又把 macOS 效率工具重做了一遍我是 Tyeerth一个用了九年 Mac 的普通用户。市面上的 macOS 效率工具我几乎都装过截图用 Xnip、录屏用 ScreenFlow、取色用 Sip、右键增强用 RClick、贴图用 PinPhoto……结果就是菜单栏塞得满满当当光是这些工具的图标就占了一半每个工具都是独立的小作坊UI 风格、快捷键、文件命名规则各管各的很多都是 Electron 套壳动辄 200 MB 内存起步截图录屏时还互相抢资源订阅制收费、强制登录、收集数据……让人越来越累于是我决定自己写一个。SnapClick的目标只有一个——用纯原生 Swift把macOS 用户日常最高频的 9 个效率动作全部装进一个 App并且启动 1 秒内后台常驻 80 MB零 Electron、零 WebView、零后台网络请求完全开源Apache 2.0、完全免费一年年时间、九个大版本迭代后今天这篇文章就来正式安利一下它。二、九大功能 · 一屏尽览1️⃣ Finder 右键菜单增强FinderSync Extension通过系统底层的FinderSync Extension无缝融入 Finder右键任意文件/文件夹都能看到增强菜单一键新建常用文件.txt、.md、.docx、.xlsx、.pptx、.html、.css、.js、.py、.sh全格式支持支持自定义模板内置真实 Office 模板新建的 docx/xlsx/pptx 用 Office/WPS 直接打开不会格式无效跨目录剪切粘贴比原生更顺滑的剪贴板工作流常用目录快速归档收藏夹式一键移动/复制路径一键高级拷贝完整路径 / 仅文件名 / POSIX 路径 三种格式MD5 / SHA 哈希校验右键直接算文件指纹默认在终端打开 多编辑器选择自动识别 Terminal / iTerm2 / Warp / VS Code / Cursor / JetBrains 全家桶架构细节FinderSync 沙盒里跑不直接执行任何文件操作所有动作通过 App Group Darwin Notification 跨进程交给主 App。涉及 TCC 权限的 API如NSWorkspace.urlForApplication全部下沉到主 App扩展绝不调用——所以你在使用过程中不会弹任何 Apple Event 授权框。2️⃣ 高级截图与实时标注⌥⇧A 一键调起覆盖你日常所有截图场景自由选区 / 智能窗口识别鼠标拖动选区悬停窗口自动贴合长截图滚动截图滚动网页/长文档时无缝拼接再长的内容也能一图装下截图后直接进入标注不需要先保存再打开标注器丰富标注工具栏矩形、椭圆、直线、箭头、文字、画笔、橡皮、高亮蒙层、步骤序号、像素级马赛克毛玻璃美化包装0–32px 自定义圆角外框导出就是可以直接发的成品图多格式保存PNG / JPG / PDF / HEIF3️⃣ 智能长截图单独把长截图拎出来说因为它真的解决了一个任何系统自带截图工具都解决不了的问题浏览器里一篇万字长文飞书 / 钉钉 / Notion 上一份几十页的文档App Store 应用的完整介绍页这些场景下系统截图只能截当前屏幕要么反复手动滚动拼接累且不精准要么装第三方工具。SnapClick 的长截图实现自动检测滚动方向垂直 / 水平智能识别内容是否已经到底避免多截空白像素级无缝拼接没有错位、没有色差截完直接进标注编辑器4️⃣ 高性能屏幕录制底层走的是Apple 官方 ScreenCaptureKitmacOS 12.3 的硬件加速捕获框架不是那些套个 Electron 用getUserMedia的玩具能比的三种录屏模式自定义区域 / 全屏 / 指定应用窗口极速高帧率30 / 60 / 120 FPS 通吃多编码器H.264 / HEVC 双支持HEVC 同画质体积小一半原画无损档码率拉满适合后期剪辑双音轨独立录制macOS 13系统内录音频 麦克风分两个轨道保存后期混音超方便HUD 悬浮控制条录屏过程中浮出独立控制条暂停 / 继续 / 停止 / 取消一目了然不需要切回主窗口5️⃣ 屏幕贴图Pin Window⌥⇧P 一键置顶任意图片做参考图、做对比、做灵感收集板时特别好用跨 Space 跟随从桌面 Space 切到全屏应用贴图还在最上层悬浮多窗口管理多个贴图并存每个独立调节滚轮无级调节透明度双击缩放不会糊关闭 / 删除 / 复制三键快捷栏6️⃣ 像素取色放大镜⌥⇧C 一键调起做设计、前端、写 UI 必备16× 像素级放大镜精确到单个像素多格式一键复制HEX / RGB / HSL / Swift (NSColor) / CSS五种格式实时切换20 条取色历史记录自动保存当前会话所有取过的颜色跨屏支持多显示器也能取7️⃣ 液态玻璃主设置窗口侧边栏全面采用Apple WWDC 2025 Liquid Glass 设计语言跟 macOS Tahoe 系统设置一个味儿半透明毛玻璃材质背景透明度 20–30%、背景模糊 40–60px能透出桌面颜色毛玻璃的精髓1px 白色高光描边告别老版本那种灰色大块 粗黑描边28–32px 大圆角侧边栏跟 macOS 系统窗口保持一致macOS 交通灯按钮嵌进侧边栏顶部红黄绿三颗按钮跟 Logo / 导航项保持统一 ~20px 呼吸间距悬浮胶囊导航默认完全透明hover 浮现淡淡高光选中态是发光 Liquid Glass 胶囊SF Symbols 单色图标告别粗黑线条的拟物图标深色 / 浅色双主题完美适配三、技术架构亮点模块技术选型说明UI 主框架SwiftUI AppKit 混编SwiftUI 写界面AppKit 处理窗口/事件截图/录屏ScreenCaptureKit苹果官方硬件加速框架零拷贝Finder 扩展FinderSync Extension沙盒运行IPC 委托主 App进程通信App Group UserDefaults Darwin Notification轻量、稳定、零延迟快捷键Carbon HotKey API替代易被拦截的NSEvent.addGlobalMonitor颜色拾取CoreGraphics CGDisplay像素级精度跨多显示器音频录制AVFoundation双音轨独立编码窗口装饰NSVisualEffectView原生毛玻璃性能最优多语言本地化 .strings中 / 英架构原则主 App 与 FinderExtension 完全隔离——扩展只负责传话所有文件操作回到主 App 执行避免任何沙盒/权限问题TCC 敏感的 API 全部下沉到主 App——NSWorkspace.urlForApplication这类在扩展里调用会触发授权框的 APISnapClick 一个都不用用/usr/bin/open -R替代activateFileViewerSelecting——避免 Apple Event 弹窗骚扰用户四、5 分钟跑起来方式一直接下载安装包推荐前往 Releases 页面 下载最新的.dmg或.zip安装包解压后拖拽到「应用程序」文件夹即可。方式二从源码编译# 1. 克隆gitclone https://github.com/Tyeerth/SnapClick.gitcdSnapClick# 2. 用 Xcode 打开openSnapClick.xcodeproj# 3. 在 Signing Capabilities 里为两个 Target 配置你的开发者账号# - SnapClick (com.snapclick.app) 非沙盒# - FinderExtension (com.snapclick.app.FinderExtension) 沙盒 App Group启动后按⌥⇧A调起截图按⌥⇧P贴图按⌥⇧C取色右键任意 Finder 文件即可看到增强菜单首次运行授权说明首次启动时App 会引导你授予以下系统权限全部都是 macOS 系统弹窗App 本身不收集任何数据屏幕录制权限— 用于截图、长截图、屏幕录制与放大镜取色辅助功能权限— 用于捕获并拦截全局快捷键Finder 扩展启用— 前往「系统设置 → 通用 → 登录项与扩展 → Finder 扩展」勾选FinderExtension五、对比同类工具工具技术栈内存占用订阅制联网评价SnapClick纯 Swift / ScreenCaptureKit 80 MB完全免费无一个顶九个Snip / Xnip原生30 MB免费/订阅无只解决截图Cleanshot X原生~120 MB$29/年有功能多但贵ScreenFlow原生~400 MB$169有专业录屏但太重Sip原生20 MB免费/订阅无只解决取色RClick原生15 MB免费无只解决右键一个 SnapClick ≈ Cleanshot X Sip RClick 录音软件内存还更少。六、后续规划录屏支持鼠标点击高亮 键盘按键回显标注工具支持图层管理 撤销历史面板取色器支持取色板调色HSL 滑杆微调截图 OCR 文字识别Vision 框架全局快捷动作工作流Alfred 风格录屏支持时间轴剪辑七、写在最后做这个项目的初衷很简单macOS 用户值得一个不臃肿、不打扰、真正好用的效率工具集。如果你也喜欢它欢迎⭐Starhttps://github.com/Tyeerth/SnapClick提 Issue反馈 bug 或新功能想法Fork PR一起把它做得更好联系作者tyeerth163.com官网http://snapclick.cn/许可证Apache License 2.0你在评论区聊聊你心目中的完美 macOS 效率工具应该长什么样你提到的功能可能就是下个版本的 Roadmap