A macOS menu bar app that captures text from any area of the screen via OCR and copies it straight to the clipboard, working offline.
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 X
Shottr
- 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
A native macOS screen recorder and video editor that opens an editor after each recording, with auto zoom, cursor styling and subtitles.
A native macOS menu bar performance monitor that records CPU, memory, GPU, network, disk and battery history so you can trace slowdowns back to the processes behind them.
A free, open-source image editor for macOS built around a Photoshop-style compositing and retouching workflow.
An open source macOS menu bar manager that hides unused icons and lets you find any menu bar item from the keyboard.
A tiny, fully native macOS launcher with a global hotkey, app search, clipboard history, snippets and Raycast extension support.