Build it in about two minutes
Snappyshot ships as source. Clone it, open the Xcode project, choose your signing team, and press Run — the app appears in your menu bar and stays there.
git clone https://github.com/jonochat/ShotBar.git
cd ShotBar
open Snappyshot.xcodeproj- 1
In Xcode, select the Snappyshot target, open Signing & Capabilities, and pick your team.
- 2
Press ⌘R. The app launches into the menu bar rather than the Dock — look up, not down.
- 3
Approve the Screen Recording prompt, then relaunch so macOS hands over the display.
- Operating system
- macOS 14 Sonoma or later
- Build tool
- Xcode 15 or later
- Version
- 1.0
- Bundle identifier
- com.snappyshot.app
What it asks for, and why
One permission is mandatory. The other three are only requested if you switch on the feature that needs them.
Screen Recording
RequiredRequired for every capture mode. macOS will not hand over a single pixel without it.
Camera
OptionalOnly if you turn on the camera bubble during a recording.
Microphone
OptionalOnly for narrated recordings. Mic capture needs macOS 15.
Accessibility
OptionalOnly for the on-screen keystroke display while recording.
Four things to do once
- 1
Grant Screen Recording
macOS will prompt on the first capture. Approve it in System Settings › Privacy & Security › Screen & System Audio Recording, then relaunch.
- 2
Try the three shortcuts
⇧⌘4 for an area, ⇧⌘5 for a window, ⇧⌘R to record. The Quick Access overlay appears in the corner each time.
- 3
Point sharing at a bucket
Optional. Settings › Sharing takes any S3-compatible endpoint, and Test connection proves it works before you rely on it.
- 4
Turn on Launch at login
So it's in the menu bar tomorrow morning without you thinking about it.
Not affiliated with CleanShot. PixelSnap isn’t bundled, and there’s no hosted cloud to sign into — sharing points at storage you own or at your own Mac.