Install in a minute.
One line in Terminal is the quickest. Prefer to click? Download the app and follow four short steps.
On your phone right now?
Send the link to your Mac and install it there.
Quickest: one line in Terminal
Paste it into Terminal and press Return. It downloads the latest release, checks its checksum, puts Screenmac in Applications and opens it, with no security popup.
curl -fsSL https://screenmac.vercel.app/install.sh | bash- Want to check it first? Read the script
- Only touches Screenmac's own files and permission
Or download the app
Version 0.2.0 for macOS 14 or later. One build runs natively on Apple silicon and Intel.
- Free, with no account to create
- Captures stay on your Mac; nothing is uploaded
- Every line of code is on GitHub
Built from source by GitHub Actions on every release. SHA-256 checksum.
Unzip and move it to Applications
Open Screenmac.zip from Downloads and drag Screenmac into Applications.
Open it the first time
It isn't notarized yet, so macOS asks first. On macOS 15, open it once, then choose System Settings → Privacy & Security → Open Anyway. On macOS 14, right-click it and choose Open.
Allow Screen Recording
Turn Screenmac on in Privacy & Security → Screen & System Audio Recording, then choose Quit & Reopen.
Capture something
Press⌥⇧⌘4and drag. Screenmac lives in your menu bar.
After an update, macOS may ask for Screen Recording again because builds aren't notarized yet. If captures stop working, choose Fix Screen Recording Permission… from the menu bar icon.
Build it yourself
Screenmac is a native SwiftUI and ScreenCaptureKit app. Clone the repository, open apps/macos/Screenmac.xcodeproj in Xcode 16 and press Run.
Not on a Mac right now?
The annotation editor runs in your browser. Open one of your own screenshots in it, mark it up, and export a PNG.
Open the editor