mustangym/longscreenshot — explained in plain English
Analysis updated 2026-05-18
Capture a normal screenshot with window detection or a free form selection.
Scroll through a long web page or document to build a single stitched screenshot.
Annotate a screenshot with shapes, text, or a mosaic blur before sharing it.
Pull text out of a screenshot with local OCR and translate it.
| mustangym/longscreenshot | kiraa-ai/project-onyx | tofa84/berth | |
|---|---|---|---|
| Stars | 34 | 34 | 34 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires granting macOS screen recording permission before it can capture.
LongScreenShot is a screenshot tool built for macOS that lives in the menu bar. The developer made it to be simple and light, without a pile of extra features stuffed in. It runs in the background and you open it from the menu bar icon or a global keyboard shortcut, which is set to Command Shift 2 by default and can be changed if it conflicts with another app. The tool covers the basics you would expect from a screenshot app: window detection, free form selection, support for multiple displays, and the ability to move or resize your selection before capturing. On top of that it adds annotation tools such as rectangles, circles, arrows, text, a freehand brush, a mosaic blur for hiding sensitive information, and undo and redo. You can also pin a screenshot to the screen as a floating window that can be dragged and resized. For text, LongScreenShot uses Apple Vision to run OCR locally on the device, so recognized text does not need to leave your computer. It also offers translation through Baidu or Google. There is a history feature that keeps past screenshots and lets you set your own cache location and size limit. The app can check GitHub Releases for updates automatically or you can check manually. The long screenshot feature works by having you scroll the page yourself while the app captures, matches, and stitches the images together, showing a live preview as it goes. Because scrolling is manual, the app does not need special automation permissions, only the standard macOS screen recording permission that any screenshot tool requires. The developer notes that stitching can be less reliable on pages with animations, video, transparency, repeating patterns, or fast scrolling, since content that keeps changing is harder to match correctly. To install, you download a DMG from the GitHub Releases page and drag the app into Applications. The project can also be built from source using Xcode or the included build scripts, and it ships with a script for packaging a DMG. LongScreenShot is released under the Apache License 2.0.
A lightweight macOS menu bar app for taking screenshots, annotating them, running local OCR, and stitching manual scrolls into long screenshots.
Mainly Swift. The stack also includes Swift, AppKit, Apple Vision.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.