https://github.com/lzhgus/capso
Open-source screenshot and screen recording for macOS. The free, native alternative to CleanShot X. Built with Swift 6.0 and SwiftUI.
https://github.com/lzhgus/capso
annotation cleanshot-alternative macos ocr open-source screen-recording screenshot swift swiftui
Last synced: about 2 months ago
JSON representation
Open-source screenshot and screen recording for macOS. The free, native alternative to CleanShot X. Built with Swift 6.0 and SwiftUI.
- Host: GitHub
- URL: https://github.com/lzhgus/capso
- Owner: lzhgus
- License: other
- Created: 2026-04-10T03:45:37.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-24T07:08:39.000Z (about 2 months ago)
- Last Synced: 2026-04-24T08:33:33.700Z (about 2 months ago)
- Topics: annotation, cleanshot-alternative, macos, ocr, open-source, screen-recording, screenshot, swift, swiftui
- Language: Swift
- Homepage: https://www.awesomemacapp.com/app/capso
- Size: 6.2 MB
- Stars: 689
- Watchers: 2
- Forks: 30
- Open Issues: 1
-
Metadata Files:
- Readme: README.ja.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Capso
**macOS向けのオープンソースなスクリーンショット&画面録画ツール**
Swift 6.0 と SwiftUI で構築された、無料・ネイティブな CleanShot X 代替アプリです。macOS 15.0 以降に対応しています。
[](https://www.apple.com/macos/)
[](https://swift.org)
[](LICENSE)
[](https://github.com/lzhgus/Capso/stargazers)
ダウンロード → •
公式サイト •
機能 •
ソースからビルド
---
## ダウンロード
[**GitHub Releases →**](https://github.com/lzhgus/Capso/releases/latest) から、署名・公証済みの最新 DMG を入手できます。
Homebrew でもインストールできます。
```bash
brew tap lzhgus/tap
brew install --cask capso
```
または [ソースからビルド](#ソースからビルド) してください。
> 初回利用時に、画面収録・カメラ・マイクの権限が必要です。アプリが案内を表示します。
---
## なぜオープンソースなのか
macOS のスクリーンショットツールで実用的なものはたいてい有料です。CleanShot X は $29、Cap は $58。どちらも素晴らしいアプリですが、日常的な生産性機能が課金前提である必要はないと考えました。
Capso はその答えです。**完全にネイティブで、機能が充実した無料の代替アプリ**であり、オープンに開発されています。CaptureKit、AnnotationKit、OCRKit などの基盤機能は独立した SPM パッケージとして分割されているため、自分のアプリに組み込むこともできます。
私たちは [他のツール](https://www.awesomemacapp.com/) から収益を得ています。Capso は macOS コミュニティへの還元であり、Swift 6 ベースのモダンでモジュール化されたアプリの実例でもあります。
---
## 機能
### スクリーンショット
- **範囲キャプチャ** — ドラッグで範囲を選択し、サイズをリアルタイム表示
- **フルスクリーンキャプチャ** — ワンクリックで画面全体を取得
- **ウィンドウキャプチャ** — 任意のウィンドウをクリックして取得
- **スクロールキャプチャ** — 長い Web ページ、チャット、ドキュメントを 1 枚の画像に結合
- **Quick Access** — コピー・保存・注釈・OCR・ピン留め・ドラッグ&ドロップに対応するフローティングプレビュー
### 画面録画
- **動画(MP4)** と **GIF** の録画
- **Webcam PiP** — 4 つの形状(円、正方形、縦長、横長)、ドラッグでリサイズ、角へスナップ
- **カメラプレゼンテーションモード** — PiP をクリックして全画面表示、もう一度クリックで元に戻る
- **システム音声 + マイク** の同時録音
- **録画コントロール** — 一時停止、停止、再開、削除、タイマー
- **カウントダウンオーバーレイ** — 録画開始前の 3-2-1 カウントダウン
- **書き出し品質プリセット** — Maximum / Social / Web
### 注釈エディタ
- 矢印、矩形、楕円、テキスト、フリーハンド、ピクセル化/ぼかし、クロップ
- ハイライターとカウンター(番号付きマーカー)
- カラーピッカー、線幅調整、Undo/Redo
- **スクリーンショット美化** — 背景色、余白、角丸、影
### OCR(文字認識)
- **Instant OCR** — 範囲選択後、テキストを即クリップボードへコピー
- **Visual OCR** — 認識領域をハイライト表示し、個別のテキストブロックを選択可能
### スクリーンショット履歴
- **永続ライブラリ** — スクリーンショット、GIF、録画を 1 か所で閲覧
- **内蔵アクション** — フィルタ、コピー、保存、Finder で表示、削除を Capso 内で実行
- **保持期間の管理** — 履歴を自動保存し、保存期間を設定可能
### その他
- **Pin to Screen** — スクリーンショットを常に前面のウィンドウとして固定表示し、ロック/クリック透過にも対応
- **グローバルショートカット** — すべての操作を自由に設定可能
- **環境設定** — Apple Liquid Glass スタイルの包括的な設定画面
- **ローカライズ** — 英語、簡体字中国語、日本語、韓国語

描画ツール、カウンター、マーカーを備えた注釈エディタ

背景、余白、角丸、影を使ったスクリーンショット美化

Webcam PiP と GIF/動画オプション付きの画面録画
さらに多くのスクリーンショットや詳しい紹介は [**Capso 公式サイト →**](https://www.awesomemacapp.com/app/capso) をご覧ください。
---
## 比較
| | CleanShot X | Shottr | Cap | **Capso** |
|---|---|---|---|---|
| スクリーンショット | Full | Full | Basic | **Full** |
| 録画 | Video + GIF | No | Video + GIF | **Video + GIF** |
| Webcam PiP | Yes | No | Yes | **Yes (4 shapes)** |
| OCR | Yes | Yes | No | **Yes** |
| 注釈 | Advanced | Advanced | Basic | **Advanced** |
| Pin to Screen | Yes | Yes | No | **Yes** |
| 美化 | Yes | No | Yes | **Yes** |
| ネイティブ Swift | Yes | Yes | No (Tauri) | **Yes (Swift 6)** |
| オープンソース | No | No | Partial | **Yes** |
| 価格 | $29 | $8 | $58 | **Free** |
---
## ソースからビルド
**必要環境:** Xcode 16+、macOS 15.0+、[XcodeGen](https://github.com/yonaskolb/XcodeGen)
```bash
# XcodeGen をインストール
brew install xcodegen
# クローンしてビルド
git clone https://github.com/lzhgus/Capso.git
cd Capso
xcodegen generate
open Capso.xcodeproj
# Xcode で Cmd+R
```
コマンドラインからビルドすることもできます。
```bash
xcodegen generate
xcodebuild -project Capso.xcodeproj -scheme Capso -configuration Release build
```
---
## アーキテクチャ
Capso はモジュール化された SPM(Swift Package Manager)構成を採用しています。アプリ本体は薄い SwiftUI + AppKit シェルで、主要機能は 9 個の独立したパッケージに分かれています。
```
Capso/
├── App/ # メインアプリ(薄いシェル)
│ ├── CapsoApp.swift # @main エントリポイント
│ ├── MenuBar/ # メニューバーコントローラ
│ ├── Capture/ # キャプチャオーバーレイ、ピン留めスクリーンショット
│ ├── Recording/ # 録画コーディネータ、コントロール、ツールバー
│ ├── Camera/ # Webcam PiP ウィンドウ
│ ├── AnnotationEditor/ # 注釈エディタ + 美化
│ ├── OCR/ # OCR コーディネータ、オーバーレイ、トースト
│ ├── History/ # スクリーンショット履歴ウィンドウ
│ ├── QuickAccess/ # フローティングプレビュー
│ └── Preferences/ # 設定ウィンドウ
├── Packages/
│ ├── SharedKit/ # 設定、権限、ユーティリティ
│ ├── CaptureKit/ # ScreenCaptureKit ラッパー
│ ├── RecordingKit/ # 画面録画エンジン
│ ├── CameraKit/ # AVFoundation ベースのカメラキャプチャ
│ ├── AnnotationKit/ # 描画 / 注釈システム
│ ├── OCRKit/ # Vision ベースの OCR
│ ├── ExportKit/ # 動画 / GIF / 画像の書き出し
│ ├── EffectsKit/ # カーソルエフェクト、クリックハイライト
│ └── HistoryKit/ # 永続化されたスクリーンショット / 録画履歴
└── project.yml # XcodeGen プロジェクト定義
```
各パッケージは個別にテストできます。
```bash
swift test --package-path Packages/SharedKit
swift test --package-path Packages/AnnotationKit
# など
```
このパッケージ分割により、たとえば `CaptureKit` や `AnnotationKit` だけを自分のアプリに組み込むこともできます。Electron や Tauri ベースの代替製品では難しい構成です。
---
## ロードマップ
- スポットライト、拡大鏡、定規、画像オーバーレイなどの注釈ツール
- テキスト注釈での絵文字・カスタムフォント対応
- 動画トリマー / エディタ
- カーソルスムージング(書き出し時のスプリング物理)
- 録画動画のズームアニメーション
- 自動化向け URL Scheme API
- Raycast / Shortcuts 連携
[オープン中の Issue](https://github.com/lzhgus/Capso/issues) で現在の優先事項を、[GitHub Releases](https://github.com/lzhgus/Capso/releases) でリリース履歴を確認できます。コントリビューション歓迎です。
---
## コントリビュート
開発環境やガイドラインについては [CONTRIBUTING.md](CONTRIBUTING.md) を参照してください。
---
## ライセンス
Capso は [Business Source License 1.1](LICENSE) のもとで提供されています。
**要点:**
| やりたいこと | 可能? |
|---|---|
| 個人利用 | ✅ |
| 会社内での利用 | ✅ |
| ソースを読んで修正・ビルド | ✅ |
| Fork して無料の派生版を配布 | ✅ |
| Fork して競合する商用スクリーンキャプチャ製品を販売 | ❌ |
| 2029-04-08 以降のあらゆる利用 | ✅ Apache 2.0 に移行 |
各バージョンは公開から 3 年後に Apache 2.0 へ自動移行し、完全に寛容なオープンソースライセンスになります。
---
## サポート
- [バグを報告する](https://github.com/lzhgus/Capso/issues/new?template=bug_report.yml)
- [機能を提案する](https://github.com/lzhgus/Capso/issues/new?template=feature_request.yml)
- [GitHub Sponsors](https://github.com/sponsors/lzhgus) — Capso が役立ったら、開発支援をご検討ください
[Awesome Mac Apps](https://www.awesomemacapp.com/) により開発されています。ほかの macOS ツールもぜひご覧ください。