惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
AI
AI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
Vercel News
Vercel News
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
WordPress大学
WordPress大学
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
F
Full Disclosure
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
Recorded Future
Recorded Future
N
News and Events Feed by Topic
雷峰网
雷峰网
V
Vulnerabilities – Threatpost
Schneier on Security
Schneier on Security
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
Project Zero
Project Zero
罗磊的独立博客
G
GRAHAM CLULEY
腾讯CDC
P
Privacy International News Feed
V
V2EX
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
H
Heimdal Security Blog
L
LINUX DO - 热门话题
Forbes - Security
Forbes - Security
美团技术团队
MongoDB | Blog
MongoDB | Blog
Security Latest
Security Latest
M
MIT News - Artificial intelligence
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
宝玉的分享
宝玉的分享
T
Threat Research - Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog

Verne in GitHub

Syncthing 升级 2.0 后同步卡在 Preparing to Sync 的解决方法 Git 分支管理与发布上线流程实战指南 Orca ADE 体验:为 AI 编码 Agent 而生的开发环境,用 worktree 让一群 Agent 并行干活 herdr 一个窗口调度多个 Coding Agent Claude Code 第三方 API 代理配置 Headroom Claude Code Teammate Mode 体验:让多个 AI 智能体在终端里组队干活 Headroom:让 AI Agent 少花冤枉钱的上下文压缩工具 claude-mem:让 AI 编程助手拥有持久记忆 fswatch:macOS 上零开销监控文件系统变化的利器
从 Shottr 到 Capso:我找到了 macOS 上更好的截图工具
by Ein Verne · 2026-06-19 · via Verne in GitHub

Capso macOS 截图工具

在过去几年里,[[Shottr]] 一直是我在 macOS 上的主力截图工具。它体积小巧、反应迅速,带有基础的标注和 OCR 功能,8 美元的买断价格对于这个工具类别来说相当值。但就在最近,我发现了一款叫做 Capso 的开源应用,用了一周之后,我几乎没有任何理由再打开 Shottr 了。

Shottr 的核心优势在于轻量和专注。启动快、占内存少,截图之后会立刻弹出一个浮动窗口供你标注,标注完毕可以直接拖拽到任何地方,这个工作流非常顺手。它的 OCR 功能用的是 macOS 原生的 Vision 框架,识别速度快、准确率也不错,尤其对中文的支持比很多竞品都好。

不过 Shottr 也有明显的短板。它没有录屏功能,想录屏还得切换到系统自带的 QuickTime 或者另外装一个工具;截图历史只保留在最近的剪贴板里,找回几分钟前的截图很麻烦;另外它的 UI 在 macOS Sequoia 之后渐渐有点过时感,偶尔会有窗口检测不准的问题。正是这些积累下来的小摩擦,让我开始留意有没有更好的替代品。

发现 Capso

Capso 是由 Awesome Mac Apps 团队用 Swift 6 和 SwiftUI 编写的一款原生 macOS 应用,在 GitHub 上开源,目前有将近 1000 颗星,发布进度很活跃,今年六月初刚更新到 v0.8.5。它的定位对标的是 CleanShot X——那款每年收费 29 美元的行业标杆——而 Capso 的回答是:做一样全的功能,但完全免费。

开发团队给出的理由很直接:截图是一项基础的生产力功能,不应该被收费墙挡住。他们通过旗下其他 macOS 工具盈利,Capso 作为免费产品回馈社区。这个商业逻辑让人感觉踏实,不是那种靠免费引流再割付费的套路。

核心功能体验

截图能力

Capso 支持区域截图、全屏截图、窗口截图、滚动截图和定时截图,覆盖了我日常 99% 的使用场景。让我特别喜欢的一个细节是区域截图时按下 R 键可以循环切换预设的比例——自由、1:1、4:3、16:9,还可以设置自定义像素尺寸。做技术文档或者社交媒体配图时,这个功能省去了大量手动调整的时间。

截图时界面会将选区以外的区域轻微遮暗,并在角落实时显示选区的像素尺寸,视觉反馈非常清晰。这些都是小细节,但积累起来就是截图体验顺不顺手的差距。

标注与美化

标注工具包含箭头、矩形、椭圆、文字、自由绘制、马赛克/模糊、裁剪、荧光笔以及带序号的计数器。这套工具集和 Shottr 差不多,但 Capso 多了一个截图美化功能:可以给截图加上背景色、内边距、圆角和阴影,轻松生成那种在技术社区里很受欢迎的精致截图风格,以前要做这个效果得专门用 ScreenshotX 或者手动在 Figma 里处理。

录屏与摄像头画中画

这是 Shottr 完全没有而 Capso 直接内置的功能。Capso 支持录制 MP4 和 GIF,可以同时捕捉系统音频和麦克风。更有意思的是摄像头画中画(PiP)支持四种形状——圆形、正方形、竖向、横向——可以拖动调整大小,还能吸附到屏幕角落。如果你要做技术演示,点击 PiP 窗口还能切换到全屏演示模式,对着镜头讲话的效果会好很多。

录制界面的操控也设计得很周全,有暂停、停止、重启、删除、定时器控制,录制开始前有 3-2-1 倒计时提示。导出质量有 Maximum、Social、Web 三个预设,不需要每次手动调参数。

OCR 与翻译

Capso 的 OCR 分两种模式。Instant OCR 是框选一个区域之后文字直接进剪贴板,整个流程快到你几乎感觉不到延迟;Visual OCR 则会高亮识别出的文字区域,可以点选单独的文字块,适合需要精确选择部分内容的场景。

翻译功能建立在 OCR 之上:框选屏幕上任何区域,识别文字,翻译结果以浮动卡片的形式显示,可以在卡片上直接切换目标语言,还可以把卡片钉在最前面。我经常需要翻译日文技术文档里的截图,这个功能对我来说几乎是刚需。

截图历史与云同步

Capso 维护一个持久化的截图库,包含截图、GIF 和录屏,支持筛选、复制、另存为、在 Finder 中显示和删除,保留时长可以在偏好设置里配置。Shottr 在这里的体验就弱很多,基本上只能依赖系统剪贴板。

云同步方面,Capso 采用了一个我很认可的方案:BYOS(自带存储),目前支持接入你自己的 Cloudflare R2 存储桶,完全没有 Capso 自己运营的服务器,隐私和数据主权完全掌握在用户手里。R2 有 10 GB 免费存储,而且没有出口流量费用,对于个人使用来说基本上是零成本。未来还计划支持 Backblaze B2、AWS S3 等 S3 兼容服务。

与同类工具的对比

功能 CleanShot X Shottr Capso
截图 完整 完整 完整
录屏 + GIF
摄像头 PiP 是(4 种形状)
OCR
翻译
截图美化
截图历史 有限
悬浮钉屏
原生 Swift 是(Swift 6)
开源
价格 29 美元/年 8 美元买断 免费

技术架构值得一提

Capso 的代码组织方式对开发者来说很有参考价值。整个应用采用 Swift Package Manager 的模块化设计,核心功能被拆分成 12 个独立的 Package:CaptureKit、RecordingKit、CameraKit、AnnotationKit、OCRKit、TranslationKit 等。这意味着如果你自己在开发 macOS 应用,可以只引入其中某一个包,比如单独使用 AnnotationKit 做图片标注,而不需要整个 Capso 的依赖链。

使用的是 Swift 6 + SwiftUI,最低系统要求 macOS 15.0(Sequoia)。如果你还在用更老的 macOS,目前是没办法运行的,这一点需要注意。

安装方式

通过 Homebrew 安装最简单:

brew tap lzhgus/tap
brew install --cask capso

也可以直接从 GitHub Releases 下载已签名和公证的 DMG 安装包。如果想自己从源码构建,需要 Xcode 16 和 XcodeGen。

关于许可证,Capso 使用的是 BSL 1.1:个人和商业使用都可以,可以修改和自己构建,但不能基于 Capso 的代码做一个付费的竞品截图工具。每个版本在发布 3 年后会自动转为 Apache 2.0 开源协议。

最后

Shottr 是一款很好的工具,如果你只需要轻量截图加基础 OCR,它依然是合适的选择。但如果你和我一样,截图工具几乎全天候在用,同时还需要录屏、翻译、截图历史和美化这些功能,Capso 提供的是一个更完整的答案——而且完全免费、完全开源。

对我来说,最大的惊喜不是某一个具体功能,而是整体体验的流畅程度。一个统一的浮动工具栏、原生 Swift 的响应速度、不依赖任何外部服务的设计理念,这些加在一起让 Capso 用起来像是 Apple 自己应该做而没做的那款截图工具。