Analysis updated 2026-05-18
Capture and annotate a screenshot with arrows, shapes, and text before sharing it.
Automatically blur or remove personal information like emails and phone numbers from a screenshot.
Record a screen demo as an MP4 or GIF with system audio and microphone narration.
Capture a long scrolling page or chat as one single stitched image.
| sw33tlie/macshot | eeliberto/ipa-download | signerlabs/shipswift | |
|---|---|---|---|
| Stars | 1,648 | 1,469 | 1,395 |
| Language | Swift | Swift | Swift |
| Last pushed | — | 2026-06-21 | — |
| Maintenance | — | Active | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Install via Homebrew or a downloaded .dmg file, no account or subscription needed.
macshot is a native screenshot and screen recording app for Mac computers, built with Swift instead of relying on a web browser wrapper like Electron. It lives quietly in the menu bar and is described as a free, feature packed alternative to paid screenshot tools, with no subscription required. Pressing a hotkey freezes the screen so you can select any area to capture, then annotate it right away with tools such as arrows, shapes, text boxes, freehand drawing, numbered markers, stamps, and emoji. A dedicated censor tool can blur, pixelate, solid fill, or smartly erase parts of an image, and it can automatically detect and redact personal information like email addresses, phone numbers, credit card numbers, and faces, which is useful before sharing a screenshot publicly. For longer content, a scroll capture feature lets you select a region and scroll through it, automatically stitching everything into one single tall or wide image. The app also supports screen recording, saving either as an MP4 video or a GIF, with options to include system audio and microphone narration, plus a built in video editor for trimming and adjusting the recording afterward. Other included features are text extraction from images using Apple's on device recognition, with the option to translate the extracted text into another language, one click uploading to services like Google Drive, imgbb, or any S3 compatible storage such as Cloudflare R2 or AWS S3, and a beautify mode that adds a stylized window frame and gradient background around a screenshot. The app supports around 40 languages and automatically detects the system language. It uses only about 8 megabytes of memory while idle, reflecting its lightweight, fully native design. It can be installed through Homebrew or by downloading a disk image directly from the project's releases page, and updates itself automatically once installed.
macshot is a free, native macOS app for taking annotated screenshots, recording screen video, capturing scrolling content, and auto redacting personal information before sharing.
Mainly Swift. The stack also includes Swift, AppKit.
No license information is stated in the README, so it is unclear what uses are permitted.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.