Repolode
sw33tLie

sw33tLie/macshot

原生 macOS 截图与录屏工具,支持标注、OCR 翻译、敏感信息自动打码和滚动截图。

可替代:CleanShot XSnagit

Star
4,050
Fork
267
未关闭 Issue
159
最近提交
6天前

这是什么?

macshot 是一款运行在菜单栏的 macOS 截图与录屏工具,使用 Swift 和 AppKit 原生开发。选中区域后可以添加箭头、文字、形状、马赛克和编号标记,然后复制、保存或上传。常用操作都有全局快捷键,包括区域截图、全屏截图、快速保存、OCR 和录屏。

除基础截图外,它还支持滚动截图(自动拼接成一张长图)、OCR 文字识别与翻译,以及可自动打码邮箱、电话、信用卡号、社会安全号和 API 密钥的遮挡工具。录屏可导出 MP4 或 GIF,支持系统声音和麦克风,并内置视频编辑器用于裁剪、变速和定格。

截图可上传到 Google Drive、imgbb,或 Cloudflare R2、AWS S3、MinIO 等 S3 兼容存储。应用提供 40 种界面语言,需要 macOS 12.3 或更高版本。

核心功能

  • 01支持区域、全屏和窗口吸附截图,并提供全局快捷键
  • 02提供 19 种以上标注工具,包括箭头、形状、文字、模糊和编号
  • 03滚动截图可自动拼接纵向或横向内容
  • 04可自动遮挡邮箱、电话、信用卡号和 API 密钥
  • 05录屏可导出 MP4 或 GIF,支持系统声音和麦克风
  • 06可一键上传到 Google Drive、imgbb 或 S3 兼容存储

适用场景

  • 截图后添加标注,用于提交 Bug 报告或设计反馈
  • 通过滚动截图保存长网页或聊天记录
  • 发布截图前遮挡其中的敏感信息
  • 录制带旁白的短屏幕演示,导出为 MP4 或 GIF

快速上手

  1. 1

    通过 Homebrew 安装

    brew install --cask macshot
  2. 2

    启动 macshot,它会出现在菜单栏中

  3. 3

    按 Cmd+Shift+X 截图,然后按 Cmd+C 复制

使用前须知

  • 仅支持 macOS,需要 macOS 12.3 或更高版本。
  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须同样开源。
  • 需要授予屏幕录制权限才能截取屏幕。

收录于专题

标签

常见问题

macshot 是什么?
原生 macOS 截图与录屏工具,支持标注、OCR 翻译、敏感信息自动打码和滚动截图。 macshot 是一款运行在菜单栏的 macOS 截图与录屏工具,使用 Swift 和 AppKit 原生开发。选中区域后可以添加箭头、文字、形状、马赛克和编号标记,然后复制、保存或上传。常用操作都有全局快捷键,包括区域截图、全屏截图、快速保存、OCR 和录屏。
macshot 可以免费使用吗?用的什么许可证?
macshot 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
macshot 还在维护吗?
活跃维护中。macshot 最近一次提交是在 2026年11月1日。
macshot 适合用来做什么?
截图后添加标注,用于提交 Bug 报告或设计反馈 通过滚动截图保存长网页或聊天记录 发布截图前遮挡其中的敏感信息 录制带旁白的短屏幕演示,导出为 MP4 或 GIF
macshot 怎么安装和运行?
通过 Homebrew 安装: brew install --cask macshot 启动 macshot,它会出现在菜单栏中 按 Cmd+Shift+X 截图,然后按 Cmd+C 复制
在哪里获取 macshot?
源代码和安装说明在 GitHub 上:https://github.com/sw33tLie/macshot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目