$24, one-time. Capture → annotate → on-device OCR → straight into your agent's context. No subscription.
Products
DeckSpaceLive DeckVoice$19 DeckTest$29 DeckShot$24 DeckStudio Inside the deckLoop · Swarm · Memory Claude Accounts$14
More
Pricing The pipe FAQ Get DeckShot — $24 →
DeckShotv1.0 · macOS

The screenshotyour agent can see.

Your coding agent is blind to your screen — so you describe the bug in words and hope. DeckShot ends that: hit Ctrl+Shift+S, mark up what's wrong, and on-device OCR reads every word of text. A ready-to-paste prompt lands in your clipboard — the annotated shot's path, your marks, the OCR — and your agent opens the actual pixels. Claude Code reads images by path; DeckShot is built around exactly that.

macOS 11+NotarizedOn-device OCR
0 verified purchases
deckshot · capture → agent
Ctrl+Shift+S · region captured0.2s
annotated · red box: "this button is broken"marked
OCR on-device · 47 lines of text read0.4s
agent prompt copied — paste into Claude Codeready

01 · How it works

Capture. Mark it up. Paste.

DeckShot is a small, fast Mac app. One hotkey captures, a clean annotator marks up, and everything your agent needs — image, marks, text — is packaged into one prompt before you switch windows.

1

Capture

Press Ctrl+Shift+S (yours to change) and grab a region, window or the whole screen. Shots save to ~/Pictures/DeckShot with clean timestamped names.

2

Annotate

Boxes, arrows and labels — point at exactly what's wrong. Marks save in a sidecar file, and a flattened annotated PNG is exported for the agent to read.

3

Paste into your agent

A structured prompt is already in your clipboard: the absolute path, your annotations, the OCR text. Paste it — the agent opens the pixels and gets to work.


02 · The pipe

One paste. Full context.

A screenshot in your Downloads folder does your agent no good. DeckShot's whole job is the handoff: the moment you finish annotating, your clipboard holds a prompt with the image path (agents like Claude Code read images by absolute path), every mark you drew with its coordinates and label, and the on-device OCR of all visible text — so the agent sees the picture AND can quote the error message in it.

  • Absolute path first — the agent's file reader opens the actual pixels
  • Annotations serialized: "red box at (x,y,w,h): 'this button'" — your intent, machine-readable
  • OCR text inlined — error messages, labels and logs, quotable without vision round-trips
  • Flattened annotated PNG saved next to the original — the agent sees your marks too
clipboard · after capture
Read /Users/you/Pictures/DeckShot/shot-20260711-142233.png — screenshot captured 2026-07-11T14:22:33-04:00. Annotations: 2 marks — red box at (312,148,220,64): "this button does nothing", arrow at (540,300): "error appears here". OCR text: Payment failed: TypeError — cannot read properties of undefined (reading 'total') Retry Cancel
03 · MCP

Your agent can ask for a screenshot.

DeckShot ships an MCP server, so the pipe runs both ways. Mid-session, your agent can call deckshot_latest to pull in the shot you just took — or deckshot_capture to request a fresh one. You capture (and approve), the agent sees. "Show me what the dialog looks like now" stops being a copy-paste chore.

  • deckshot_latest — hands the agent your most recent shot: path, annotations, OCR
  • deckshot_capture — the agent requests a capture; you take it, it lands in context
  • Works with Claude Code and any MCP client — one line of config, shown in the app
  • No MCP? Fine — the clipboard prompt works with any agent that reads files
claude code · mid-session
agent: "let me see the current state"mcp
deckshot_capture · hotkey armed, you snap it1.8s
shot-20260711-142919.png → agent contextread
agent: "the modal never closed — fixing the handler"done

04 · What's in the box

Everything between your screen and your agent.

Same local-first philosophy as the rest of the deck: no account, no telemetry, no cloud. Your screenshots and OCR never leave your Mac — the only thing that moves is the prompt you paste.

the trigger

Global hotkey capture

Ctrl+Shift+S from anywhere — region, window or full screen. Configurable. Shots land in ~/Pictures/DeckShot with timestamped names your agent can trust.

the intent

Annotation that survives

Boxes, arrows, labels. Saved as a sidecar file next to the shot — re-editable later — plus a flattened annotated PNG so the agent literally sees your marks.

the words

On-device OCR

Every word of visible text extracted locally — error messages, console output, UI labels — cached beside the shot. Nothing is uploaded, ever.

the handoff

Agent prompt pipe

After each capture your clipboard holds one structured prompt: absolute path, annotation summary, OCR text. Paste into Claude Code and it reads the image itself.

two-way

MCP server built in

deckshot_latest and deckshot_capture let the agent pull shots into its own context — including asking YOU for a fresh capture mid-session.

cared for

Notarized + auto-updates

Signed and notarized for macOS, with in-app auto-updates. Free updates within v1.x, delivered through your personal download link.

05 · Pricing

$24. Once. That's the pricing page.

No subscription, no credits, no AI bill from us. Pay once, screenshot forever.

$29$24
one-time · yours forever
  • Lifetime license — pay once, no subscription
  • 2 Macs per license, switchable anytime
  • On-device OCR — screenshots and text never leave your Mac
  • Agent pipe + MCP server — works with Claude Code out of the box
  • Free v1.x updates via your personal download link
  • 7-day refund, no questions asked
Get DeckShot — $24, once →
Instant license key + download after checkout · Stripe secure checkout

Honest requirements — check before you buy

  • macOS 11 (Big Sur) or newer. Signed and notarized — opens without warnings.
  • Screen Recording permission — macOS asks once, like it does for any screenshot tool.
  • A coding agent that reads files — Claude Code is the natural fit (its Read tool opens images by absolute path). Any MCP client works with the built-in server; any agent with file access works with the clipboard prompt.
  • No AI fees from us — DeckShot pipes into the agent you already have. It never proxies, meters or marks up your usage.
06 · Questions

Frequently asked.

How does my agent actually "see" the screenshot?

Coding agents like Claude Code can read image files from disk by absolute path — their file-read tool returns the actual pixels to the model. DeckShot leans on exactly that: it saves the shot locally and puts a prompt in your clipboard that starts with "Read /path/to/shot.png". Paste it, and the agent opens the image itself — plus your annotations and the OCR text, inline in the same prompt.

What do the MCP tools do?

Two tools: deckshot_latest returns your most recent capture (path, annotation summary, OCR text) so the agent can pull it into context without you pasting anything. deckshot_capture lets the agent request a fresh screenshot mid-session — you take it, and it lands in the agent's context. One line of config for Claude Code; the app shows it ready to copy.

Is the OCR really on-device?

Yes. Text recognition runs locally on your Mac — no cloud calls, no uploads, no account. The recognized text is cached in a small file next to the screenshot so repeat pastes are instant. Your screen contents never leave your machine.

What exactly gets saved, and where?

Everything lands in ~/Pictures/DeckShot (configurable): the original PNG, a sidecar file with your annotations (re-editable), a flattened annotated PNG for the agent, and the OCR text cache. Plain files with predictable names — easy to gitignore, easy to clean up, easy for an agent to find.

Which agents does it work with?

Claude Code is the first-class target — its file Read tool handles images natively and the MCP server plugs straight in. But the clipboard prompt is plain text + a file path, so any agent that can read files from your disk gets the same benefit, and any MCP client can use the tools.

Does it replace my regular screenshot tool?

It can — capture, annotate and save works standalone, with a proper hotkey and clean file naming. But its reason to exist is the pipe: if you never paste a screenshot into an agent, plain macOS screenshots are free and fine. DeckShot is for people who show their agent the screen many times a day.

Is there a trial? What if it doesn't work for me?

No trial — instead there's a 7-day, no-questions refund. Buy it, wire it into your real workflow, and if it's not for you, email info@deckspace.dev from the address you paid with and a real person refunds you promptly.

How many Macs can I use it on?

Two Macs per license, tied to your key. Switching machines is self-serve — deactivate the old Mac in the app and activate the new one. Teams: one license per person.

$24 · one-time

Stop describing your screen.

Capture it, mark it up, and paste the whole thing — pixels, marks and text — straight into your agent's context. The bug report writes itself.

2 Macs · 7-day refund · On-device OCR · Notarized · No AI fees