Skip to content
Snappyshot
Version 1.0

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.

Clone and open
git clone https://github.com/jonochat/ShotBar.git
cd ShotBar
open Snappyshot.xcodeproj
  1. 1

    In Xcode, select the Snappyshot target, open Signing & Capabilities, and pick your team.

  2. 2

    Press ⌘R. The app launches into the menu bar rather than the Dock — look up, not down.

  3. 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
Permissions

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

    Required

    Required for every capture mode. macOS will not hand over a single pixel without it.

  • Camera

    Optional

    Only if you turn on the camera bubble during a recording.

  • Microphone

    Optional

    Only for narrated recordings. Mic capture needs macOS 15.

  • Accessibility

    Optional

    Only for the on-screen keystroke display while recording.

First run

Four things to do once

  1. 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. 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. 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. 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.

Read the docs