SuperAPI AI 工具集

capso-screenshot-macos

通用与其它

查看项目

更新于 10-15 21:04

技能介绍

用途:Capso 是原生开源 macOS 截图与录屏应用,面向 macOS 15.0+,用 Swift 6.0 与 SwiftUI 构建。对开发者而言,其价值在于模块化 SPM 架构,8 个独立包可单独嵌入自有应用。

主要能力:CaptureKit 封装 ScreenCaptureKit,支持区域、全屏、窗口截图;RecordingKit 提供录屏引擎,可配置系统音频、麦克风、输出格式(mp4/gif)与画质;CameraKit 基于 AVFoundation 实现摄像头画中画;AnnotationKit 提供箭头、矩形、文字等标注与截图美化;OCRKit 基于 Vision 做文字识别并返回文本块与边界框;ExportKit 导出视频与 GIF;EffectsKit 处理光标效果与点击高亮;SharedKit 管理权限与设置。

使用方式:可通过 Homebrew 安装预构建应用:brew tap lzhgus/tap 与 brew install --cask capso。从源码构建需 Xcode 16+、macOS 15.0+、XcodeGen,执行 brew install xcodegen、git clone https://github.com/lzhgus/Capso.git、cd Capso、xcodegen generate、open Capso.xcodeproj,或使用 xcodebuild 命令行构建。在自有应用中可通过 SPM 以本地路径依赖引入所需包,各包可独立测试:swift test --package-path Packages/CaptureKit 等。使用相关包需在 Info.plist 与 entitlements 中声明屏幕录制、摄像头、麦克风权限。

适用场景:需要截图、录屏、OCR、标注或摄像头画中画能力的 macOS 应用开发,以及希望复用其模块化组件的项目。

限制:Capso 采用 Business Source License 1.1,允许个人与公司内部使用、分叉和修改,但禁止基于该代码销售竞争性截屏产品,2029 年起自动转为 Apache 2.0。构建需 Swift 6 严格并发,涉及 UI 的闭包需 @MainActor。GIF 导出较慢时可降低 fps 与 scale。其他收费、价格与平台信息暂未提供。