对 macOS 用户来说,内置的屏幕捕获工具一直功能充足但受限。Apple 提供的功能(自 macOS Mojave 以来的屏幕截图快捷键)与高级用户所需的功能(标注、背景、快速编辑)之间的差距,一直由 CleanShot X(29 美元以上)和 Skitch 等商业工具填补。到了 2026 年,这个差距终于被一个开源替代方案所解决,它在匹配高级工具功能集的同时保持完全免费。
BetterShot 是一款使用 SwiftUI 构建的开源 macOS 屏幕捕获工具,结合灵活的捕获模式与内置的标注和编辑工作区。由开发者 Kartik Labhshetwar 创建并以 MIT 许可证发布,BetterShot 为 macOS 用户提供区域、全屏和窗口捕获模式,搭配一个现代、原生的编辑界面,会在每次捕获后自动打开。
捕获模式
| 捕获模式 | 快捷键 | 最佳用途 |
|---|---|---|
| 区域捕获 | Shift+Command+4 | 选择屏幕的特定区域 |
| 全屏捕获 | Shift+Command+3 | 捕获整个显示器 |
| 窗口捕获 | Shift+Command+5 | 捕获特定应用程序窗口 |
| 倒计时器 | (菜单栏) | 捕获上下文菜单和悬停状态 |
flowchart LR
A[按下快捷键<br/>或菜单栏] --> B{捕获模式}
B --> C[区域:拖动选择]
B --> D[全屏:即时]
B --> E[窗口:点击目标]
C --> F[捕获预览]
D --> F
E --> F
F --> G{动作}
G --> H[打开编辑器]
G --> I[直接保存]
G --> J[复制到剪贴板]编辑器功能
| 工具 | 描述 | 使用场景 |
|---|---|---|
| 箭头 | 方向性标注指针 | 引起对 UI 元素的注意 |
| 矩形 / 圆形 | 形状叠加 | 高亮感兴趣区域 |
| 文字 | 富文本标注 | 添加标签和说明 |
| 高亮 | 半透明标记 | 强调文本或区域 |
| 模糊 / 像素化 | 遮蔽工具 | 遮蔽敏感信息 |
| 裁切 | 宽高比感知裁切 | 移除多余屏幕区域 |
| 背景 | 纯色或渐变 | 为窗口捕获添加背景 |
| 导出 | PNG, JPEG, TIFF | 以所需格式保存 |
与其他工具比较
| 功能 | BetterShot | CleanShot X | Apple 屏幕截图 | Skitch |
|---|---|---|---|---|
| 价格 | 免费(MIT) | $29+ | 内置 | 免费(有限) |
| 开源 | 是 | 否 | 否 | 否 |
| 区域捕获 | 是 | 是 | 是 | 是 |
| 窗口捕获 | 是 | 是 | 是 | 是 |
| 内置编辑器 | 是 | 是 | 仅基本 | 是 |
| 背景特效 | 是(颜色/渐变) | 是(颜色/渐变) | 否 | 否 |
| 键盘快捷键 | 可配置 | 可配置 | 有限 | 有限 |
安装
| 安装方式 | 步骤 | 最适合 |
|---|---|---|
| GitHub 发布版 | 下载 .dmg,拖到 Applications | 大多数用户 |
| 从源码构建 | git clone && xcodebuild | 开发者、贡献者 |
| Homebrew | brew install bettershot | Homebrew 用户 |
常见问题
什么是 BetterShot? 使用 SwiftUI 构建的开源 macOS 屏幕捕获工具,提供区域、全屏和窗口捕获模式,以及内置图像编辑器。
支持哪些捕获模式? 三种:区域选择、全屏捕获和窗口捕获。可通过菜单栏图标和键盘快捷键访问。
提供哪些编辑器功能? 标注工具、背景替换功能和导出选项。编辑器在每次捕获后自动打开。
键盘快捷键? 区域捕获(Shift+Command+4)、全屏捕获(Shift+Command+3)、窗口捕获(Shift+Command+5),均可自定义。
支持哪些 macOS 版本? macOS 14.0(Sonoma)或更新版本,原生 SwiftUI 应用程序。
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!