A macOS menu bar manager that hides and shows menu bar items, with an always-hidden section, search, and appearance customization.
Brkgng/ScrollSnap
A macOS app that captures scrolling screenshots by stitching multiple captures of a selected region into one image.
Open-source alternative to:CleanShot X
- Stars
- 935
- Forks
- 56
- Open issues
- 7
- Last commit
- 14 hours ago
What is it?
ScrollSnap is a macOS application for taking screenshots of content that extends beyond the visible screen. You define a capture rectangle with an overlay, then record a scrolling capture; the app takes successive screenshots and stitches them together using overlap detection into a single image.
The app is built with Swift, using AppKit and ScreenCaptureKit. Captured images can be dragged out as a thumbnail, swiped to save, or sent to Desktop, Documents, Downloads, the clipboard, or Preview. A global shortcut shows the overlay from any app, and the interface is available in several languages.
Building from source requires Xcode and Screen Recording permission. Pre-built versions are available on the Mac App Store and as a ZIP from GitHub Releases.
Key features
- 01Resizable and draggable selection rectangle for choosing the capture area.
- 02Scrolling capture that stitches multiple screenshots into one long image.
- 03Global shortcut Control + Option + S to show the overlay from any app.
- 04Draggable thumbnail with swipe-to-save and right-click options.
- 05Save to Desktop, Documents, Downloads, the clipboard, or Preview.
Use cases
- Capturing long web pages or articles that do not fit on one screen.
- Grabbing a full chat history or document section as a single image.
- Copying scrolling content to the clipboard for quick sharing.
Quick start
- 1
Clone the repository
git clone https://github.com/brkgng/ScrollSnap.git - 2
Open ScrollSnap.xcodeproj in Xcode
- 3
Press Cmd + R to build and run
Things to know
- Runs only on macOS.
- Building from source requires Xcode and local signing setup.
- Needs Screen Recording permission to capture the screen.
Topics
FAQ
- What is ScrollSnap?
- A macOS app that captures scrolling screenshots by stitching multiple captures of a selected region into one image. ScrollSnap is a macOS application for taking screenshots of content that extends beyond the visible screen. You define a capture rectangle with an overlay, then record a scrolling capture; the app takes successive screenshots and stitches them together using overlap detection into a single image.
- Is ScrollSnap free to use? What license does it have?
- ScrollSnap is open source under the MIT license. Check the license terms before using it in commercial products.
- Is ScrollSnap still maintained?
- Actively maintained. The last commit to ScrollSnap was on Oct 20, 2026.
- What can I use ScrollSnap for?
- Capturing long web pages or articles that do not fit on one screen. Grabbing a full chat history or document section as a single image. Copying scrolling content to the clipboard for quick sharing.
- How do I install ScrollSnap?
- Clone the repository: git clone https://github.com/brkgng/ScrollSnap.git Open ScrollSnap.xcodeproj in Xcode Press Cmd + R to build and run
- Where can I get ScrollSnap?
- The source code and installation instructions are on GitHub: https://github.com/Brkgng/ScrollSnap
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A macOS keyboard shortcut utility that maps hotkeys to automated workflows, app launches, scripts, system actions and window tiling.
A macOS utility that moves large apps and their data to an external drive while keeping launchable local icons.
An offline music player for macOS that plays local audio libraries across 40+ file formats, with smart playlists, lyrics and internet radio.
A free, open-source macOS menu bar screen recorder built on ScreenCaptureKit, with ProRes, HEVC and H.264 encoding.
A native macOS screen recorder and video editor that opens an editor after each recording, with auto zoom, cursor styling and subtitles.