macOS 效率党狂喜!这款全免费开源神器把 Snipaste/Kap/ColorSlurp/XtraFinder 全部干翻,新增屏幕测距 + OCR 翻译 + 二维码识别
我的 Mac 菜单栏曾经挤成这样:Snipaste 取色、iShot 截图、Kap 录屏、ColorSlurp 吸色、XtraFinder 右键增强……图标排了一排,每月订阅费加起来比视频会员还贵。直到我遇到了 SnapClick——一款用纯 Swift 原生开发的 macOS 效率工具,把截图、录屏、录音、取色、贴图、右键增强、屏幕测距、OCR 翻译、二维码识别全部塞进状态栏一个小图标里。
一、九大功能,一图看懂
SnapClick 不是单点工具,而是一个整合型效率平台,覆盖 9 个高频场景:
| 功能模块 | 替代了哪些付费工具 | 默认快捷键 |
|---|---|---|
| 智能 / 选区 / 窗口 / 长截图 | Snipaste / iShot / CleanShot X / Xnip | ⌃⇧A / ⌃⇧S / ⌃⇧W / ⌃⇧L |
| 截图标注(矩形/箭头/马赛克/步骤序号) | CleanShot X / MarkText | 截图后自动弹出 |
| 屏幕录制(30/60/120 FPS) | Kap / ScreenFlow | ⌃⇧R |
| 独立音频录制(系统声 / 麦克风分轨) | QuickTime / Audacity | ⌃⇧M |
| 屏幕贴图(多图并存、跨 Space 跟随) | Snipaste 同款 Pin | ⌥⇧P |
| 16x 取色放大镜(HEX/RGB/HSL/Swift/CSS) | ColorSlurp / Sip | ⌥⇧C |
| Finder 右键增强(新建 Office/剪切/终端) | XtraFinder / Path Finder | 右键即用 |
| 🆕 屏幕测距(测距/测物/参考线/十字线) | PixelSnap / Meazure | ⌃⇧D |
| 🆕 OCR + 翻译 + 二维码识别 | TextSniper / Bob / 二维码工具 | ⌃⇧O |
一个 App,九个付费工具的活。每月省下的订阅费,够买一年的视频会员。
二、Finder 右键增强——Mac 用户等了十年的功能
从 Windows 切到 Mac 的同学,第一个崩溃的瞬间一定是:
为什么 Finder 不能右键新建一个 txt?
苹果原生 Finder 右键菜单"干净得近乎贫瘠"。SnapClick 通过 FinderSync Extension 注入了一套完整的右键增强:
核心能力:
- 一键新建
.txt/.md/.docx/.xlsx/.pptx/.html/.css/.js/.py/.sh,支持自定义模板,新建后自动进入重命名状态 - 真正的剪切粘贴——比原生
⌘C → ⌘⌥V直观一万倍 - 快速移动 / 复制到——把常用目录加入收藏,归档文件不再翻目录
- 路径高级拷贝——完整路径、仅文件名、POSIX 规范路径,按需取用
- 在当前目录打开终端 / iTerm2 / VS Code / Cursor / Warp / Xcode——自动识别系统中已安装的编辑器,无需手动配置
💡 技术小科普:FinderSync Extension 运行在系统沙盒里,不能直接执行文件操作。SnapClick 通过 App Group + Darwin Notification 把命令派给主 App 执行,既安全又不会弹一堆权限弹窗。右键菜单图标走 NSCache 内存缓存,首次打开 50ms,后续每次 < 5ms。
三、截图 + 标注 + 长截图——细节卷到离谱
截图是 macOS 工具的红海,但 SnapClick 真的把每个细节都打磨透了:
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
最打动我的几个点
- 四种截图模式完全独立——智能截图(⌃⇧A)、选区截图(⌃⇧S)、窗口截图(⌃⇧W)、长截图(⌃⇧L),快捷键不冲突,按习惯调用
- 智能窗口识别——拖选区时鼠标悬停到任意窗口,自动贴合窗口边缘,手抖党福音
- 智能长截图——网页 / 聊天记录 / 超长文档,滚动捕获 + 智能拼接,无缝
- 标注工具齐全——矩形 / 椭圆 / 直线 / 箭头 / 文字 / 画笔 / 高亮蒙层 / 步骤序号 / 像素级马赛克
- 截图美化包装——一键毛玻璃大阴影 + 0~32px 自定义圆角,做封面图特别好用
进入截图后,屏幕顶部浮出半透明提示卡片,让你秒懂操作方式,新手也能零学习成本上手。
四、屏幕录制 + 独立音频录制——教程创作者的终极武器
这部分是技术亮点最密集的模块:
- 底层 ScreenCaptureKit 架构:基于 macOS 13+ 官方框架,硬件加速、CPU 占用极低。同样录 4K 60FPS,Kap 风扇狂转,SnapClick 几乎听不到风扇声
- 三种录制模式:自定义区域、全屏、指定应用窗口
- 极速高帧率:30 / 60 / 120 FPS,编码 H.264 / HEVC,分辨率支持「原画」无损档
- 双音轨独立录制:系统内部声音 + 麦克风分轨保存,后期混音直接拖进剪映 / FCPX
- HUD 悬浮控制条:独立的浮动控制面板,录制 / 暂停 / 继续 / 停止 / 取消 全部悬浮操作,⌃⇧S 一键停止录屏
- 录制完成自动定位:录完自动弹出 Finder 选中保存位置
音频录制也是独立的模块——不只是录屏的附属品。你可以单独启动音频录制,捕获系统内部声音或麦克风输入,采样率 / 码率 / 格式全部可自定义,对做播客、录制会议、采集音效都非常实用。
五、屏幕贴图 + 精准取色——双神器联袂
📌 屏幕贴图
这功能我之前一直离不开 Snipaste。SnapClick 把它原生实现了:
- 快捷键
⌥⇧P——截图后秒贴到屏幕最上层 - 多视窗管理——同时贴 N 张图,跨 Space 跟随
- 滚轮无级调节透明度——盖在代码窗口上当"半透明小抄"
- 双击缩放、随手摆放
我现在跟设计师对 UI 稿的流程:⌥⇧A 截图 → 自动贴图 → 摆在 Xcode 旁边比对,效率拉满。
🔍 精准取色
- 16x 像素级放大镜,
⌥⇧C调起 - 多格式一键复制:HEX、RGB、HSL、Swift (NSColor)、CSS——前端和 iOS 开发都不用手动转格式
- 取色历史——智能记录最近 20 条,丢的颜色找得回来
六、🆕 屏幕测距——设计师的"像素级尺子"
这是我最近最惊喜的模块。SnapClick 内置了一套专业的屏幕测距引擎,四种模式覆盖所有场景:
| 模式 | 用途 | 快捷键 |
|---|---|---|
| 测距模式 | 测量两点之间的直线距离 | M |
| 测物模式 | 框选矩形区域测量宽高,自动吸附窗口边缘 | B |
| 参考线模式 | 添加水平 / 垂直参考线对齐多元素 | G |
| 十字线模式 | 全屏十字准线,验证多组件是否对齐 | C |
核心特性:
- 像素级精准——基于屏幕真实坐标,1px = 1px,不会因缩放失真
- 智能边缘吸附——测物模式下,自动识别窗口 / 按钮 / 图标边界
- 支持单位切换——像素、点(pt)、毫米(mm)三档可切
- 参考线持久化——一次添加多次复用,跨 Space 跟随
做 UI 还原、验收设计稿、截图标注尺寸,再也不用打开 PixelSnap 这种付费工具了。
七、🆕 OCR + 翻译 + 二维码识别——把屏幕上的文字"变活"
之前看到屏幕上的一段文字想复制,要么手动敲,要么开 OCR App。SnapClick 把这个流程压缩到 ⌃⇧O 一键:
OCR 文字识别
- 基于 Vision 框架——macOS 原生 OCR 引擎,无需联网,中英日韩等 20+ 语种全支持
- 行级可编辑——识别结果逐行展示,可直接在结果窗口编辑修改
- 一键复制 / 搜索 / 翻译——识别完成后三个动作一键触达
多语言翻译
- 集成 Apple 翻译引擎——系统级翻译能力,完全离线,不经过第三方服务器
- 支持自定义语种——常用语种(英/日/韩/法/德/俄/西等)按需下载翻译模型
- 双语对照展示——原文 + 译文同屏对照,研读英文文档神器
二维码 / 条码识别
- 一键识别屏幕上的二维码 / 条码——扫完直接展示内容 / URL / Wi-Fi 配置
- 支持码种齐全——QR Code、Code128、EAN-13、PDF417 等主流格式全覆盖
💡 隐私保护:以上所有处理全部在本地完成,截图内容不上传任何服务器。SnapClick 严格遵循 macOS 沙盒规范,通过 App Store 安全审核。
八、Liquid Glass 视觉——Apple WWDC 2025 同款设计语言
整个 App 全面拥抱 Apple 在 WWDC 2025 推出的 Liquid Glass 设计语言,跟 macOS Tahoe / Apple Music 一个味儿:
- 半透明毛玻璃材质:20–30% 背景透明度 + 40–60px 背景模糊,能透出底下桌面的颜色
- 1px 白色高光描边:告别老旧的灰色大块背景 + 粗黑描边
- 28–32px 大圆角:跟 macOS 系统窗口保持一致
- 悬浮胶囊导航:默认透明,hover 时浮现玻璃高光,选中项用发光 Liquid Glass 胶囊
- macOS 交通灯按钮嵌入侧边栏:红黄绿三颗按钮跟 Logo / 导航项保持统一的呼吸间距
- SF Symbols 单色图标:告别粗黑线条拟物图标
- 毛玻璃透明度可调——用户可自由调节 30% ~ 100%,跟随系统外观自动切换深 / 浅色
💡 架构升级:主窗口从自定义
NSWindow + HStack迁移到 SwiftUIWindowscene +NavigationSplitView,由系统管理原生交通灯按钮并自动给侧边栏让出安全区。新增AppNavigation单例,桥接状态栏菜单、Dock 点击、IPC 回调等入口到 SwiftUI Window 场景。
九、技术栈(开发者关注)
SnapClick 完全使用 Swift 5.9 + SwiftUI + AppKit 编写,无任何 Electron / RN / Flutter 套壳:
| 模块 | 技术选型 |
|---|---|
| 主 App | SwiftUI Window + NavigationSplitView |
| FinderExtension | FinderSync Extension(沙盒模式) |
| IPC 通信 | App Group UserDefaults + Darwin Notification + NSPasteboard |
| 录屏 | ScreenCaptureKit(macOS 13+) |
| 截图取色 | CoreGraphics + Metal 加速 |
| OCR | Vision 框架(系统原生) |
| 翻译 | Translation 框架(系统原生) |
| 二维码 | Vision + AVMetadataObject |
| 测距 | CoreGraphics + 自研边缘吸附算法 |
| 快捷键 | CGEventTap + 辅助功能权限拦截 |
| Office 文件 | 真实模板 + FileManager.copyItem |
| 视觉 | 自定义 NSVisualEffectView + Liquid Glass 1px 高光描边 |
最低系统要求:macOS 13 Ventura。开源协议:Apache License 2.0,可自由 fork、二开、商用。
十、下载安装
方式一:Mac App Store(🆕 推荐)
SnapClick 已正式上架 Mac App Store,在 App Store 中搜索「SnapClick」一键下载安装,享受苹果官方安全认证、自动更新与沙盒保护。
💡 通过 App Store 安装可自动获得系统推送更新,无需手动下载新版安装包。
方式二:GitHub Release
前往 Releases 页面 下载最新的 .dmg 或 .zip 安装包,解压后拖拽到「应用程序」文件夹即可运行。
⚠️ 处理「已损坏,无法打开」
由于作者未加入 Apple 付费开发者计划,未做公证签名,从 GitHub 下载的版本首次打开会被 Gatekeeper 拦截。这不是 App 有问题,终端跑一条命令即可:
sudo xattr -dr com.apple.quarantine /Applications/SnapClick.app
输入开机密码回车即可。也可以通过「系统设置 → 隐私与安全性 → 仍要打开」放行。
首次启动授权
- 屏幕录制权限——截图 / 录屏 / 取色全靠它
- 辅助功能权限——监听全局快捷键
- Finder 扩展启用——系统设置 → 通用 → 登录项与扩展 → Finder 扩展,勾上
FinderExtension
方式三:从源码编译
git clone https://github.com/Tyeerth/SnapClick.git
cd SnapClick && open SnapClick.xcodeproj
前置条件:macOS 13.0+ 及 Xcode 15.0+,在主 Target 签名中配置您的 Team 账号。
十一、写在最后
用了这么多年 Mac,我越来越觉得:真正好的效率工具应该消失在系统里。
它不应该让你切窗口、不应该让你记一堆复杂操作、不应该让你每月看到一笔订阅扣款。它应该像系统原生的一部分,按一下快捷键就来,做完事情就走。
SnapClick 给我的就是这种感觉。从 v1.0 一路追到最新版,每一次更新都在打磨细节:
- 把截图入口从单一改成四个独立快捷入口
- 把音频录制从录屏附属品升级为独立模块
- 把 Finder 右键图标从同步 IO 改成 NSCache 缓存
- 加入了专业级屏幕测距引擎,对标 PixelSnap
- 加入了系统级 OCR + 翻译 + 二维码识别,对标 TextSniper / Bob
- 把侧边栏从蓝灰矩形改成 Apple 的 Liquid Glass 设计语言
- 把手写 Office 文件的 220 行代码删掉,用真实模板替代
每一项单独看都不大,但累计起来,整个 App 的质感就上了一个台阶。
作者是个人开发者,没有公司、没有融资、没有付费墙,纯凭一腔热情把一堆付费 App 干的活免费做了出来,还开源。这种项目在国内 macOS 生态里太稀缺了。
📮 项目地址
- GitHub 项目地址:github.com/Tyeerth/Sna…
- Mac App Store:apps.apple.com/cn/app/id67…
- 官网:snapclick.cn/
- 联系作者:tyeerth@163.com
- 隐私政策:tyeerth.github.io/snapclick-p…
如果觉得这篇文章对你有帮助,欢迎 点赞 + 收藏 + 关注,也欢迎去 GitHub 给作者点个 ⭐,三连是对原创作者最大的支持 ✌️
我是一个被 Mac 效率工具坑过无数次的老开发,下次再分享好东西。