Repolode
lzhgus

lzhgus/Capso

Free, native macOS screenshot and screen recording app with annotation, OCR, scrolling capture and webcam PiP, built with Swift 6 and SwiftUI.

Open-source alternative to:CleanShot XShottr

Stars
1,441
Forks
87
Open issues
13
Last commit
yesterday

What is it?

Capso is a macOS app for taking screenshots and recording the screen. It offers an all-in-one capture toolbar with area, fullscreen, window, scrolling, timer, OCR and recording modes, plus an annotation editor with arrows, shapes, text, highlights and pixelation.

On the recording side, it exports MP4 or GIF, captures system audio and microphone input, and adds a resizable webcam overlay in four shapes. A recording editor handles trimming, zoom, cursor smoothing and background styling. Captures are stored in a searchable history, and optional cloud sharing uploads to the user's own Cloudflare R2 bucket.

The app is built with Swift 6 and SwiftUI and targets macOS 15 or later. Its core features are split into independent Swift packages, such as CaptureKit, AnnotationKit and OCRKit, which can be reused in other projects.

Key features

  • 01All-in-one capture HUD covering area, fullscreen, window, scrolling, timer, OCR and recording modes
  • 02Annotation editor with arrows, shapes, text, pixelation, counters and undo/redo
  • 03Screen recording to MP4 or GIF with system audio, microphone and webcam picture-in-picture
  • 04Built-in OCR that copies recognized text to the clipboard
  • 05Searchable capture history with retention controls
  • 06Optional sharing to a user-owned Cloudflare R2 bucket

Use cases

  • Replacing a paid screenshot tool like CleanShot X on a Mac
  • Capturing long webpages or chat threads as one stitched image
  • Recording short product demos or tutorials as MP4 or GIF with a webcam overlay
  • Extracting text from images or videos on screen with OCR

Topics

FAQ

What is Capso?
Free, native macOS screenshot and screen recording app with annotation, OCR, scrolling capture and webcam PiP, built with Swift 6 and SwiftUI. Capso is a macOS app for taking screenshots and recording the screen. It offers an all-in-one capture toolbar with area, fullscreen, window, scrolling, timer, OCR and recording modes, plus an annotation editor with arrows, shapes, text, highlights and pixelation.
Is Capso free to use? What license does it have?
Capso is open source under the Other license. Check the license terms before using it in commercial products.
Is Capso still maintained?
Actively maintained. The last commit to Capso was on Oct 18, 2026.
What can I use Capso for?
Replacing a paid screenshot tool like CleanShot X on a Mac Capturing long webpages or chat threads as one stitched image Recording short product demos or tutorials as MP4 or GIF with a webcam overlay Extracting text from images or videos on screen with OCR
Where can I get Capso?
The source code and installation instructions are on GitHub: https://github.com/lzhgus/Capso

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects