aishot · macOS capture

selection hotkey → drag a region → release. Space = window · Esc = cancel · in your clipboard before you blink.

the real friction

The screenshot was never the hard part.

To show an AI what's on your screen you capture it — then hunt through Finder for the file, or drag it into the chat window. Every single time. The friction isn't the shot. It's the shuffle afterward.

one hotkey, done

Capture, and it's already in the conversation.

Press your hotkey, drag a region — Space grabs a whole window, Esc cancels. The PNG saves to your normal screenshot folder and lands in whatever app was frontmost, pasted for you with an automatic ⌘V. No Finder, no drag & drop.

how it works

It pastes the right thing for where you are.

AISHOT(1)User CommandsAISHOT(1)

Name

aishot — capture once, then hand the shot to whatever app is in front. The paste changes to fit; the saved file never does.

hotkey[ select region ]read frontmost apppaste the right thing
terminal · IDE pastes an escaped file path — what Claude Code and other CLI agents read. escaped path + ⌘V
AI app · browser pastes the PNG itself, dropped into the message box. PNG image + ⌘V
anything else copies to the clipboard and saves the file, ready when you are. clipboard only

And always — saved as a real file · Screenshot 2026-07-08 at 11.09.27 AM.png

REQUIRES macOS 14 Sonoma+ LICENSE MIT FOOTPRINT 0 background processes SAVES your system screenshot folder

what it does

Small on the surface, precise underneath.

Region or window, path or image, saved and pasted — every part is tuned to disappear into the one motion of showing the AI what you see.

Region or window

Drag any region, or hit Space to grab a whole window.

Format auto-detect

Path for terminals, image for chats — decided per app.

Automatic ⌘V

It pastes for you, so the shot lands right where your cursor is.

Saved as a file

Native macOS naming, archived the moment it's captured.

Zero setup

Follows your system screenshot folder, even if you moved it.

No idle footprint

Runs only when invoked. No menu bar item, no daemon.

open & honest

Honest tools age better than magic ones.

MIT-licensed, with the full source on GitHub. And the rough edges, up front:

  • Ad-hoc signed, not notarized — first launch needs a one-time "Open Anyway" under Privacy & Security.
  • Two one-time permissions: Screen Recording, then Accessibility for the synthesized ⌘V. Until Accessibility is granted it still copies to the clipboard.
  • Rebuilding from source resets its permission grants by design, so the next launch re-prompts cleanly.
  • No account, no telemetry, no upsell.

run it yourself

Clone, build, bind a hotkey.

You'll need macOS 14+ and Xcode Command Line Tools. build.sh builds, ad-hoc signs, and installs to ~/Applications. Then point any launcher — Karabiner ships ⌘⇧2 — at the open command.

# get the code and build $ git clone https://github.com/techjuicelab/aishot.git $ cd aishot && ./build.sh # bind a hotkey to this launch command $ open -gn "$HOME/Applications/AIShot.app"