PwrSnap
Screen capture for the agent age. Snap, annotate, ship.
The PwrSnap Library window in the dark theme. Down the left, a sidebar lists All Captures with a count of 19, Today, and Trash; a Types group with Images, Videos, Projects, and New Sizzle Reel; and a source-app list, each with its icon: Code, Google Chrome, Notes, Pages, PwrGit, Safari, and Terminal. The middle is a day-grouped grid of captures. The selected capture is a storefront performance dashboard. The right rail shows its window title, pixel dimensions, and source app; a line reading Description filled · GPT-6-Luna, with Regenerate and Auto-apply controls; the title “Crunch Co. storefront performance — week 41”, a description, an export filename, and the tags dashboard, ecommerce, and sales-performance. Below them a Copy to clipboard row offers Low, Med, and High, bound to Command+1, Command+2, and Command+3, followed by File, Duplicate, Editor, and Trash buttons. The status bar shows the snap storage total and Codex enrich on.
The Library: a day-grouped grid, facets by type and source app, and a title, description, filename, and tags drafted by the AI provider you picked.

What PwrSnap is

These docs describe PwrSnap 1.1.16 and later, the current Stable release. A newer prerelease may carry features not written up here yet.

PwrSnap is a screenshot, screen-recording, and editing tool built for scale: grab stills and video, mark them up, and keep tens of thousands of captures fast to search and browse. Optional AI can title and tag them, edit them, and cut sizzle reels from your stills and clips.

The daily-driver flow is one shortcut. Press Command+Shift+C, snap a window or drag a region, get a toast in the corner, press Command+1 / Command+2 / Command+3 to copy a Low / Med / High PNG to the clipboard, paste into Slack or Notion or Mail. That’s the shortest path through the app and the flow the rest of the product is built around.

The rest of the app sits behind that shortcut:

Your originals stay untouched

Every annotation you add (arrows, drawing, highlights, blurs, text, crops) is stored separately from the original screenshot. The original picture on disk is never modified. What you see in the editor is the original with your edits composited on top, drawn fresh every time you copy, drag, or export.

That choice shapes a few things you’ll notice:

AI is opt-in

AI is off by default. With it off, PwrSnap still captures, copies, records, and lets you annotate by hand; you just don’t get the suggested title, description, filename, or tags. Enrichment asks for consent the first time you turn it on. From then on it sends a downsampled copy of each new capture to the provider you picked. Existing captures are never sent automatically.

You choose where each job runs, and each of the three (per-capture enrichment, Library Chat, and Sizzle Reel chat) can use a different one:

Spend stays visible: Settings keeps a 30-day usage log with list-price estimates where the backend reports tokens, and background enrichment draws from a budget that refills over time. See AI and Settings → AI Features.

Get started

Still stuck? Community Support is the Q&A board. Ask there and the answer stays public for whoever hits the same thing next. Bugs go to Issues.

PwrSnap is open source under the MIT license; the repo is at github.com/pwrdrvr/PwrSnap.