What PwrSnap is
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 — with AI on hand to edit them and cut sizzle reels from your stills and clips.
The daily-driver flow is one shortcut. Hit Command+Shift+C, 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 single shortcut:
- A Library that opens on a day-grouped grid with pinch-to-zoom tiles and full-text search. Flip to Reel for a filmstrip-over-stage view, or open any capture in Focus — a full editor takeover with zoom, pan, undo/redo, multi-select with rotation, a Layers panel, paste-in image layers, a shape tool with five geometries, three blur styles, crop with true uncrop, and auto-sized arrows. Whichever view you’re in, opening a capture never moves your place in history.
- Video too. Option+Command+C, draw a region, 3-2-1 countdown, record. A real video viewer — filmstrip and waveform timeline, frame stepping, in/out trim — sets the range once, and every export honors it. Export as MP4 or GIF straight from the float-over, the tray, or the Library: same 6-card preset grid in all three places.
- Captures are real files in your Documents. Every
capture is a
.pwrsnapbundle in~/Documents/PwrSnap/with a human-readable timestamp + source-app + title filename — Quick Look thumbnails work in Finder without launching the app, and the bundles back up like any other files. - Sizzle Reels. Check captures in the Library to fill a draft cart, then cut a narrated video — scenes with synthesized voiceover, beats that auto-time themselves to the narration (or anchor to an exact phrase), a waveform preview strip you can drag clips against, and drag-reorder. A per-project AI agent can search the library, draft scripts, set timing, and render the whole thing for you. See AI → Sizzle-reel composer.
- AI brings the smarts — your AI, your choice. A single AI pass after each capture suggests a title, a description, a tidy filename, a few tags, and the text it read off the picture; a live Library Chat agent edits and redacts the open capture for you (“make all arrows blue”, “redact any email address”). Each AI job routes to your local Codex install or a local agent CLI — Kimi, Qwen, Gemini, or Grok — with per-run cost tracking and a budget breaker so spend never surprises you. See AI.
- Your agents can use it too. PwrSnap runs an opt-in local MCP server so PwrAgent and other agents on your machine can search the Library, read captures, request edits, and build reels — behind a native consent window, named revocable sessions, and per-permission roles. See Agents.
- macOS and Windows. A universal macOS app (Apple silicon + Intel) and a signed Windows x64 installer, both self-updating — see Install. Linux isn’t packaged yet.
Your originals stay untouched
Every annotation you add — arrows, 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:
- Undo any single edit without losing the rest. Delete an arrow from a 3-hour-old capture without disturbing the highlights you added at the same time.
- AI’s edits are reversible. When the Library chat agent draws or changes annotations, they’re ordinary overlays — undo them or roll back to the original like anything else. The suggested title, description, and tags fill in as editable defaults, not permanent changes.
- Roll back to original at any time. Reject every annotation and you have the original screenshot, exactly as captured.
AI brings the smarts
Every AI feature in PwrSnap runs through AI tooling you’ve already set up on your machine — your Codex install, or a local agent CLI like Kimi, Qwen, Gemini, or Grok. It’s the same pattern PwrAgent uses, and it’s the common thread across the PwrDrvr family. The work is billed to the plans those tools already carry — PwrSnap doesn’t open a new account or add a new trust relationship; it routes through the ones you’ve already set up.
That covers three things — each routable to a different backend if you like: the per-capture enrichment that suggests a title, description, filename, tags, and OCR text; the Library chat agent in the editor’s right rail that edits and redacts the open capture for you; and the Sizzle Reel chat agent in the composer that searches your library, drafts scripts, and builds reels.
AI is off by default until you read and accept the consent copy in Settings → AI Providers. With AI off, the app still captures, copies, and lets you annotate by hand — you just don’t get the suggested title, description, filename, or tags until you turn it on. And once it’s on, spend stays visible: every run is logged with its cost, and background enrichment sits behind a budget breaker. See AI.
Get started
- Install — macOS (Homebrew or DMG), Windows (signed x64 installer), update channels, uninstall.
- Capture — Quick Capture (window / region / full screen), video + GIF/MP4 export, float-over, multi-display.
- Library — grid, reel and focus, facets and search, the editor, the video viewer, the Project Asset Cart.
- AI — consent gate, capture enrichment (title, description, filename, tags, OCR), Library Chat, Sizzle Reels.
- Agents — the local MCP server for PwrAgent and other agents: consent, roles, permissions, budgets, audit.
- Settings — every preference, what its default is, and when you’d change it.
PwrSnap is open source under the MIT license; the repo is at github.com/pwrdrvr/PwrSnap.