Framebolt

Updated August 17, 2026

A faster screenshot workflow for AI coding on Mac

One local capture can serve a browser chat, a terminal client, or a pull request. The destination changes the paste step; capture, annotation, privacy, and local storage stay consistent.

Check release status
Illustrative UI bug → AI workflowIllustrative UI
region
clipboard
⌘V ready
The chat and bug card are synthetic examples; do not treat them as customer data or a live integration.

The reusable path

  1. 1

    Capture the smallest useful state

    Press ⌘⇧S and select the panel, error, or visual regression. Use ⌘⇧D only when the whole main display is relevant.

  2. 2

    Annotate ambiguity away

    Add an arrow, short label, or outline when the assistant needs a precise target. Do not annotate by default when the raw screenshot already answers the question.

  3. 3

    Paste or attach according to the client

    Browser chats usually accept an image paste. Terminal clients may accept a paste, drag/drop, or a path to the saved PNG. Verify the behavior of the current client and version.

Destination notes

DestinationTry firstWatch for
Claude CodePaste in the terminal client or provide the saved PNG pathTerminal image support varies by client and version.
CodexPaste into the current chat surface or attach the saved PNGKeep the screenshot near the request that explains the task.
ChatGPTPaste into the browser chat composerRemove unrelated desktop content before sending.
CursorUse the composer image affordance or pasteConfirm the image is attached before submitting the prompt.
Other browser assistantsPaste into the image-capable composerA text-only field may discard the image representation.

Make the image useful to a model

Annotate when it reduces uncertainty

  • Mark alignment, overflow, wrong state, or a visual regression with one clear arrow.
  • Include the relevant hover, focus, or error state, not an unrelated desktop panorama.
  • Keep labels short and adjacent to the target; avoid covering the UI you want inspected.

Do not include

  • API keys, tokens, customer records, private messages, or credentials.
  • Unrelated windows that make the visual state harder to interpret.
  • Sensitive content from a protected or remote session unless you have permission to share it.

Remote and SSH limitations

A local clipboard image does not automatically cross an SSH boundary. For a remote dev container, save the image and use the destination's supported upload or file-transfer path. Framebolt's future Cloud concept is not a shipped hosted-link workflow and should not be treated as one.

Questions about screenshots for ai coding assistants on mac