Skip to content
1.4.1Cueshot for Mac — free to start, no card needed. Download for Mac →
Cueshot Download for Mac

Dictation · Screenshots · Screen recording — for coding agents

Show your coding agent what you see.

Tap fn and talk, tap right ⌘ twice to mark up your screen, tap right ⌥ twice to record it. Your agent fetches the frames, your marks and your words over MCP.

  • Works with
  • Claude Code
  • Cursor
  • Codex
  • Windsurf
  • any MCP client

macOS 26 or later · Apple Silicon · Free on your Mac, Pro €4.99 a month with 7 days free

The problem

Your agent can't see your screen.

So you describe it: which button, which corner, which of the two errors. A description of a screen is always worse than the screen, and it takes longer.

The three keys

So say it. Show it. Record it.

Three keys, no window to open. Each one lands where your agent reads it.

fnfunction

Say it.

Tap fn and talk. Tap it again, and the sentence is at your cursor: in Claude Code, the terminal, Cursor, VS Code, Mail. Filler words out, punctuation in.

Voice to text in any app. Type a word once under Settings → Dictation, and it comes out right from then on.

⌘right⌘right

Show it.

Tap right ⌘ twice. The screen holds still: drag a frame, draw a box or an arrow, type a word, press Return. Your agent gets the picture, and what you marked as coordinates, not just a red line.

Hold left ⌘ and tap right ⌘ to drop the last screenshot into the field you're typing in.

⌥right⌥right

Record it.

Tap right ⌥ twice and show it while you talk. Tap right ⌥ once to mark a spot. Cueshot keeps every screen that explains something — where you marked, where the picture changed, the start and the end — and ties each sentence you say to what was on screen.

A 9-minute recording was ready for the agent 0.2 seconds after Stop, at about 19,000 tokens instead of a video no model can watch (in our test).

Hold left ⌘ and tap the key you captured with — like ⌘V for what you made. With fn, it is your last dictation. Prefer key combinations? Every trigger can be changed under Settings → Shortcuts.

Dictation

Two ways to dictate. Same key.

Free recognizes your voice on your Mac with the Mini model — no account, works offline. Pro recognizes in the cloud and lets an AI model clean up every sentence with your word list: names, file names and technical terms come out right.

19.0%word errors with the Mini model on your Mac, word list on
3.6%word errors with Pro: cloud dictation and AI clean-up
1,500 minof cloud dictation a month in Pro; after that, the Mini model takes over

Our test, 26 September 2026: one speaker, eight dictated texts with technical terms (German with English terms), 4.9 minutes in total, word error rate with the word list. Your voice and your words will give other numbers — that's what the 3 free tries of Pro each month are for.

Your agent

And your agent fetches it itself.

Cueshot brings an MCP server that runs on this Mac. Then all you say is “take a look at the last capture.”

Claude CodeConnected by setup, one click
CursorConnected by setup, one click
CodexConnected by setup, one click
WindsurfConnected by setup, one click

Zed, VS Code or another MCP client? Cueshot shows the entry to paste. All tools of the MCP server →

What changes when your agent gets a capture instead of a video
A videoA Cueshot capture
A video file the model can't openEvery screen that mattered, numbered, with its time
Whatever you said is goneTranscript with timestamps, tied to the screen
Your box is a red line in the pictureThe box as coordinates
Text on screen is just pixelsThe text of every screen, searchable

15 tools, all on your Mac

  • get_latest_capture
  • get_bundle
  • list_captures
  • get_capture
  • get_capture_text
  • get_capture_overview
  • get_capture_frame
  • get_capture_details
  • analyze_video
  • transcribe_audio
  • ask_user
  • list_friends
  • prepare_send
  • get_send_status
  • list_shared_bundles
left⌘+right⌥

Types that sentence for you, in whatever field you're in.

Collect, then hand it over once.

A screenshot, a recording and a sentence you dictated go into one bundle. Say “look at my bundle”, and your agent gets all of it with one call — the notch tells you who got it. After a screenshot or a recording it also offers Copy for agent: one sentence that points your agent at exactly this item.

Already have a video?

Your agent can open any video or audio file on your Mac like one of your recordings: analyze_video keeps every screen and its text, transcribe_audio writes down what was said. Faster than real time, free, nothing uploaded.

See the MCP tools

Ask out loud

When your agent needs you, it asks out loud.

Long task, you're in another window. Your agent calls ask_user, a card grows out of the notch, Cueshot reads the question aloud — and you answer by voice.

You know who's asking.
The agent, the folder and how long it will wait — and the question in big type with what you can say.
Nothing to click.
Press fn, talk, press fn again. Esc puts it off until later. It never takes the focus from what you're typing.
It waits for you.
Mid-dictation or mid-recording, the question waits until you're done — then it asks.

The details

Small things, thought through.

The parts you only notice when they are missing.

  • The notch while a recording is paused: amber 4:12, Resume button, and the line Paused, nothing is being recorded.
    The recording bar while paused: amber, 4:12 Paused, Annotate greyed out, Resume and Stop.

    Pause, don’t stop.

    Thinking? Pause from the bar or the notch. The clock stops, the bar turns amber, and nothing is recorded until you resume. Stop is never red: red only means recording.

  • The notch while the microphone is muted: red dot, 1:42, and an amber crossed-out microphone.
    The recording bar while the microphone is muted: 1:42 Recording, an amber Unmute button, Annotate, Pause and Stop.
    Microphone muted 01:10–01:42

    Mute your voice, not the picture.

    One button in the recording bar and in the notch. The picture keeps going, your voice is left out of the video, the text and the sound — and your agent reads “Microphone muted 01:10–01:42”.

  • Marks you can point at.

    Boxes and arrows are numbered 1, 2, 3 — on the picture and in what your agent reads. Say “point 2” and it knows which one.

  • Keys stay out of it.

    An API key, token, private key or password in a web address that was on your screen, or in what you said, reaches your agent as [redacted]. Pictures are shown as they are, and your agent is told when something was hidden.

  • It hears when you correct yourself.

    On Pro, “let's meet at three, no, at four” becomes “let's meet at four”, and “first … second …” becomes a numbered list. When nothing was corrected, your words stay exactly as you said them.

  • Files by name, spoken.

    Say “at readme dot md” and your agent gets @README.md. Your word list covers names and terms; a word you add works in the very next dictation.

Friends

Send it to a friend. Nobody in between can read it.

Connect once, then send files, recorded videos, bundles and messages — from Friends, from the Send button in the notch after a screenshot, or by dropping a file on the menu bar icon. What arrives lands as a card that grows out of the notch.

Illustration of the path. The card on the right is the app itself, with example data: Tim and the recording are made up.
Encrypted on your Mac.
Files, recordings, bundles and messages are encrypted before they leave. We can't read the content, the file name or the message — we only see who sent something to whom, when and how big.
Sending is Pro. Receiving is free.
Add each other once. It then arrives within about half a minute, and never in the middle of a dictation, a recording or a question from your agent.
Only safe things travel.
Apps, installers, scripts that run when opened, documents with macros and anything disguised as a picture are refused before they leave your Mac, and again on the Mac that receives them.
Your agent drafts. You send.
Your agent can prepare a message or files for a friend, but it can never send: a card in the notch shows who gets what and how big it is, and only you press ⏎.

One honest limit: Cueshot doesn't yet show safety numbers for comparing keys. The privacy policy says what that means.

Privacy

Your captures stay on this Mac.

Free needs no account and no cloud. What you record is written into your own user folder and read from there: by you, and by the agent on this machine. The cloud is only there when you use Pro dictation or send something to a friend.

  • The first step of setup, Your privacy, your choice: two switches, Help improve Cueshot and Privacy mode, and a card Where your data goes: on your Mac, Frankfurt servers, almost nothing kept.
  • The setup step Let Cueshot hear, see and type: Microphone, Accessibility, Screen Recording and Input Monitoring, each with a switch, and the macOS Settings window that opens next to it.
The first start: where your data goes, and what each permission is for. The app itself, with example data.
  • Made and kept on your Mac.

    Screenshots, recordings and transcripts are made on your Mac and live in your own user folder, readable by your account only. Your agent reads them there. With secure input active, dictation into a password field is inserted and stores nothing.

  • Free needs no account.

    Without one, only the daily update check leaves your Mac — plus what you choose to send: feedback, or one of the free tries of Pro. Usage counts and error reports are off until you turn them on, and never contain what you said or showed.

  • Our server is in Frankfurt.

    The server that Pro dictation goes through and the account database run in the EU, in Frankfurt. Behind dictation there are AI providers; the privacy policy names each one, what it keeps and where it processes.

What leaves your Mac, function by function

FunctionFreePro
Screenshots and recordingsNothing. Your agent reads them on your Mac over MCP — and, like anything in its session, passes what it reads to its own model provider.Same as Free.
DictationNothing. The Mini model recognizes your voice on your Mac. (The 3 free tries of Pro dictation work like Pro.)The audio and text of that dictation go to our server, then through an AI router to the model provider (Mistral AI for recognition, OpenAI for clean-up). Our server keeps no audio or text, only counts.
Your agent's questionsNothing. Your Mac's voice reads the question; your answer is recognized on your Mac.Your answer is a Pro dictation (see above). With the premium voice switched on, the question's text goes the same way to be read aloud.
Video and audio filesNothing. analyze_video and transcribe_audio run on your Mac.Same as Free.
FriendsReceiving only: what a friend sends you downloads to your Mac, encrypted, and is opened there.Sending: encrypted on your Mac before upload. We cannot read content, file name or message; we keep the encrypted file for at most 30 days and a small record of who sent what to whom, when and how big for 12 months.
Updates, counts, feedbackThe daily update check (version and IP address). Usage counts and error reports only if you turn them on — never content. Feedback only when you send it.Same, plus your account (email, plan, counts) and the subscription at Stripe.

That isn't a promise, it's how it's built: screenshots and recordings have no server to go to. The privacy policy names every recipient and what each one keeps.

Pricing

Free stays free. Pro makes dictation sharper.

Screenshots, recordings, the MCP server and your agent's questions are free on your Mac, without an account. Pro is for dictation that has to get every term right.

Free

€0

  • Dictation into any app with the Mini model, on your Mac
  • Screenshots and screen recordings, no limit
  • Your agent reads them over MCP, and can ask you out loud
  • Receive from friends, end-to-end encrypted
  • 3 tries of Pro dictation every month
  • No account, no card
Download for Mac
7 days free

Pro

€4.99 a month

  • Everything in Free
  • Cloud dictation, 1,500 minutes a month
  • AI clean-up of every dictation, with your word list
  • Send to friends, end-to-end encrypted
  • Falls back to the Mini model offline — dictation never stops
Try Pro free for 7 days

Pro+

€16.99 a month

  • Everything in Pro
  • Cloud dictation, 5,000 minutes a month instead of 1,500
Try Pro+ free for 7 days
  • 7 days free
  • Cancel any time
  • 14-day right of withdrawal
  • No VAT (§ 19 UStG)

Invite a friend and get a month of Pro for every friend who starts paying, up to 12 months. How it works

Start Pro or Pro+ inside the app, under Settings → Account: a card is needed to start the trial, once per account; cancel before it ends and you pay nothing. Prices in euro; no VAT is charged (§ 19 UStG). Renews monthly until you cancel — cancel any time, in the app or here, and you keep Pro until the end of the period you paid for. 14-day right of withdrawal with a full refund. See the terms.

Show it. Say it.
Your agent gets both.

Free on your Mac, no account needed. Pro from €4.99 a month, with 7 days free.

macOS 26 or later · Apple Silicon

Questions

The uncomfortable questions first.

And if yours isn't here, the person who wrote the bug answers.

What is Cueshot?

Cueshot is a Mac menu-bar app for people who work with coding agents. Tap fn to dictate into any text field, tap right ⌘ twice for a screenshot you can mark up, tap right ⌥ twice to record your screen while you talk. Your agent fetches all of it over MCP.

Which coding agents does it work with?

Setup connects Claude Code, Cursor, Codex and Windsurf with one click. Any other agent that speaks MCP (the Model Context Protocol) works too: Cueshot shows the entry to paste. The MCP server comes with the app and runs on your Mac.

Do I need an account?

Not for Free: dictation with the Mini model, screenshots, recordings and the MCP connection work without one. You sign in when you start Pro, with Google, Apple or email, and you can pay for it right inside the app with a card field that goes straight to Stripe.

How is Pro dictation different from Free?

Free recognizes your voice on your Mac with a small model (NVIDIA Parakeet) and tidies the text by rules — no account, and it works offline. Pro recognizes in the cloud and lets an AI model clean up the text with your word list. In our test (one speaker, technical terms) word errors fell from 19.0% to 3.6%.

Can my agent watch a video file?

Yes. With analyze_video your agent turns any video on your Mac into the same thing as a Cueshot recording: every screen that mattered, the text read off each screen and a transcript. transcribe_audio does the same for sound. Both run on your Mac; nothing is uploaded.

Can my agent ask me something while I work?

Yes, with ask_user. A card grows out of the notch with the agent, the folder and the question; Cueshot reads it aloud, you press your dictation key and answer by voice, and the answer goes back to the agent. It never takes the focus away from what you are typing.

What about keys and passwords that are on my screen?

In the text your agent reads, an API key, token, private key or password in a web address that was on your screen or in what you said arrives as [redacted], and your agent is told that something was hidden. Pictures are shown as they are, so a key you can see in a screenshot stays visible in the picture. Text read off your screen is marked as something to read, not a command to follow.

How private is sending to friends?

Files, recordings, bundles and messages are encrypted on your Mac before they upload, and the key is wrapped for each recipient's Mac and never sent to us in the clear, so we cannot read the content, the file name or the message. We do see who sent something to whom, when, how large it was and whether it was fetched. One limit: Cueshot does not yet show safety numbers for comparing keys. Sending is part of Pro; receiving is free.

Claude Code already has /voice. Why Cueshot?

Use /voice if typing into Claude Code is all you need. As of October 2026 it works in Claude Code's own prompt, needs a Claude.ai account and sends your audio to Anthropic. Cueshot dictates into any app, recognizes Free on your Mac, and also gives your agent your screen, your recordings and your spoken answers to its questions.

Why not just Chrome DevTools MCP or Safari's MCP server?

Because both stop at the browser. Safari has passed DOM, console and network requests to agents since July, and that is good — for websites. Anyone building Electron, Tauri, a command-line tool or a desktop app gets nothing from that. And neither one listens while you talk.

Codex already has Appshots. Why do I need this too?

As of September 2026, Appshots is a still image of the frontmost window, and it is well made. It has no video, no voice, no marking, no history and no compression — and it only exists in Codex. Anyone using Claude Code or Cursor does not have it.

Does dictation learn my words?

Yes. Settings → Dictation keeps a word list: type a term once, and Kubernetis becomes Kubernetes from then on — also when recognition only got something that sounds alike. When it guessed more than once at the same place, Cueshot asks you right there; one click puts the word on the list.

Is it really free?

Yes. Dictation with the Mini model, screenshots, recordings, the MCP connection and your agent's spoken questions are free on your Mac, with no time limit and no account. Pro (€4.99 a month, 7 days free, cancel any time) adds cloud dictation and AI clean-up.

Why not on the Mac App Store?

Because Cueshot does things the App Store sandbox does not allow: write into other apps' text fields, capture system-wide key combinations, record the screen outside its own app. It is signed with a Developer ID and notarized by Apple instead, so it opens without a warning.

And if I have no network?

Then you keep working. Screenshots, recordings and Free dictation never need a network; Pro dictation falls back to the Mini model on your Mac. The only download is the speech model, once, when setup asks for it.