Screen Awareness
Screen Awareness lets you ask Raycast AI about whatever is in front of you. Instead of describing your screen or pasting chunks of it into a chat, press a hotkey and Raycast captures the focused window for you: the app's content, the text you have selected, and a screenshot.
Get Started
- Run Send Focused Window to AI from Root Search. The first time, Raycast opens Set Up Screen Awareness.
- Grant the Screen Recording and Accessibility permissions. See Permissions.
- Accept the suggested hotkey, a double tap of the right
⌘/Ctrlkey, or record your own.
With a hotkey set it becomes a single gesture: press it from anywhere and AI Chat opens with the capture attached, ready for your question.
If the suggested hotkey is already taken, Raycast tells you which command owns it rather than overwriting it, and you can record a different one.
You can also start a capture from AI Chat or Quick AI: open the Add Context menu to the left of the composer and pick Focused Window, Selected Text, Selected Area, or Entire Screen.
What Raycast Captures
A capture bundles everything Raycast can read about the window you're looking at. Each piece is gathered independently, so a capture still works when some of them aren't available:
- App details: The name of the frontmost app and the title of its window.
- App content: The readable text in the window, taken from the system accessibility layer.
- Your selection: Whatever text you have highlighted in that window.
- The focused control: The specific field or element your cursor is in, including its value.
- A screenshot of the focused window, so the model can see anything that isn't text.
- The current page: When the focused app is a browser, the tab's title, URL, and content. Requires the Raycast Browser Companion.
- Selected files: The file paths you have selected, when Finder is the focused app.
Raycast never captures itself. Its own windows are excluded from every capture, so sending the focused window from AI Chat reads the app behind it, not the chat.
Screen Awareness reads your selection passively from the same accessibility snapshot it's already taking. It doesn't steal focus from the app you're in and it doesn't touch your clipboard.
Check What Was Captured
As the capture is taken, an attachment card appears in the composer. It starts as Screen Awareness and fills in with the app's name as the details arrive. Click the card to see what was included:
- App and Document: The app and window (or page) the capture came from.
- Capture Type: Screenshot + App Content, Screenshot, App Content, or Window Metadata, depending on what Raycast could read.
- Selection: The text you had highlighted.
- Included: Which sources made it into the bundle, from Screenshot and Page text through App content, Focused control, Selection, and Files.
Commands
Screen Awareness also covers the narrower captures, for when you know exactly what you want to send:
- Send Focused Window to AI: The full capture described above.
- Send Selected Text to AI: Only the text you've selected in the active app.
- Send Screen to AI: A screenshot of your entire screen.
- Send Screen Area to AI: A screenshot of an area you drag out.
Each command sends to AI Chat by default. To send to Quick AI instead, change the command's Primary Action in Settings → Screen Awareness.
Send Focused Window to AI works as a fallback command, so Root Search text with no matches can go straight to AI with your screen attached.
AI Extensions
Screen Awareness includes an AI Extension, Ask Screen Awareness (@screen-awareness), so the model can decide to look at your screen mid-conversation instead of prompting you to attach something.
When the model uses the Screen Awareness AI Extension, a Looking at Frontmost Window tool appears in the Chat, named after the app it can see, which is useful to confirm it read the window you meant.
Settings
Screen Awareness settings live under Settings → Screen Awareness, where each command can be enabled or disabled and given a hotkey or alias, alongside:
- Primary Action: Whether the command sends to AI Chat (default) or Quick AI.
- Custom Instructions on Ask Screen Awareness: Steer how the model uses your screen.
Permissions
Screen Awareness needs Screen Recording to capture window screenshots and Accessibility to read the content of your focused app. Grant both from the setup view, or in System Settings → Privacy & Security. Granting a permission restarts Raycast, and setup picks up where you left off.
Accessibility is the one that matters most. Without it, Screen Awareness can't read the window and the attachment card shows No Accessibility Permission with a Grant Permission button. Screen Recording is optional: without it you still get the app's content, just no screenshot.
Privacy
A capture is only taken when you ask for one, by running a command, including a Screen Awareness attachment, or asking the AI to look. Nothing is captured in the background, and nothing is stored: the capture is attached to the message you send and then handled like any other AI attachment. See Raycast AI Privacy & Security for how attachments are processed.
A capture can include anything visible in the focused window, so you should consider when to use it, especially around sensitive information. To stop Screen Awareness being available at all, disable its commands and the Ask Screen Awareness AI Extension in Settings. On macOS you can also revoke the Screen Recording or Accessibility permission in System Settings → Privacy & Security.