AI answers.
Invisible.

Select text in any macOS app. Press ⌘⇧Space. Get an AI answer from OpenAI, Anthropic, Gemini, Grok, DeepSeek, or local Ollama in a floating overlay that no screen recorder can capture. Free and open source.

v1.0 · macOS 14+|Universal binary|Install via homebrew
✦ Now with Ollama supportRun locally, zero API cost →
Live overlay demo
Press Space over selected text
The mitochondria is the powerhouse of the cell. It produces ATP through oxidative phosphorylation, converting nutrients and oxygen into usable chemical energy that fuels virtually every cellular process. Without it, complex life would be impossible.
BlindSpot
Selected text
nutrients and oxygen into usable chemical energy that fuels virtually every cellular process
Response
invisible to screen recorders
How it works

Three keystrokes between question and answer.

01
Select any text
Highlight anything in any app — a document, email, browser, terminal, PDF. BlindSpot works everywhere macOS does.
02
Press ⌘⇧Space
Your configured hotkey fires a request to your chosen AI provider — OpenAI, Anthropic, Gemini, or a local Ollama model.
03
Read the answer
A frosted glass overlay streams the response in real time — excluded from screen capture at the compositor level. Not a trick. Gone from recordings.
Features

Built for power users.

Invisible at the compositor
The overlay window uses NSWindowSharingNone — excluded from screen capture at the macOS window server level before any recording tool can see it. Not CSS tricks. Not a watermark. Truly absent from the frame buffer.
Any AI, any model
Switch providers from the menu bar in one click. No restart required.
OpenAIAnthropicGeminiGrokDeepSeekOllama
Works in every app
Reads selections via the macOS Accessibility API, bypassing JavaScript copy handlers entirely. Chromium, Safari, terminal, native apps — all supported.
Keys never leave your Mac
API keys are stored at ~/.config/blind-spot/keys/ with mode 600. No cloud sync, no telemetry, no account needed.
🔑~/.config/blind-spot/keys/openai600
🔑~/.config/blind-spot/keys/anthropic600
🔑~/.config/blind-spot/keys/gemini600
System prompts
Assign the AI a fixed role or custom context. Drop a .txt file in the prompts folder and pass its name at launch.
# ~/.config/blind-spot/prompts/
cp prompts/example.txt \
  ~/.config/.../my-prompt.txt

./run.sh my-prompt
One-line install
Install via Homebrew Cask — no Gatekeeper warnings, no drag-to-Applications dance.
# Install with Homebrew
brew tap Nainounen/blindspot
brew install --cask blindspot
Lives in your menu bar
Runs as a background accessory with no Dock icon. The ✦ icon in the menu bar gives you instant access to settings and provider switching. Zero friction.
Screen capture exclusion

What they see vs what you see.

Screen Recording Preview
REC

What the recording captures

The mitochondria is the powerhouse of the cell. It produces ATP through oxidative phosphorylation, converting nutrients and oxygen into usable chemical energy that fuels virtually every cellular process.
OVERLAY NOT VISIBLE IN RECORDING
BlindSpot's overlay is absent from every captured frame. Observers see only the underlying application.

What you see on screen

BlindSpot
Response
This process is called oxidative phosphorylation. The electron transport chain creates a proton gradient across the inner mitochondrial membrane, which drives ATP synthase to produce ATP — the universal energy currency of the cell.
Excluded from screen capture at OS compositor level
FAQ

Common questions.

What is BlindSpot?

BlindSpot is a free, open-source macOS app that delivers AI answers through a floating overlay excluded from screen capture at the OS compositor level. Select any text in any app, press ⌘⇧Space, and the AI response appears in a window that is invisible to every screen recorder, screenshot tool, and screen share — not because of tricks, but because the window is genuinely absent from the frame buffer.

How does the overlay stay invisible to screen recorders?

BlindSpot sets NSWindowSharingNone on the overlay window at the macOS window server level. This excludes the window from the frame buffer before any recording tool — Zoom, QuickTime, OBS, or any other — can access it. It is not a CSS filter, a transparency trick, or a watermark. The window simply does not exist in what gets captured.

Which AI models does BlindSpot support?

OpenAI (GPT models), Anthropic (Claude), Google Gemini, xAI Grok, DeepSeek, and local Ollama models. You can switch providers from the menu bar in one click without restarting the app. Ollama and DeepSeek local users need no API key — the model runs entirely on your Mac.

Does BlindSpot cost anything?

Nothing. BlindSpot is free and open source under the MIT license. The source code is on GitHub. The only costs you might incur are the API fees charged by whichever provider you connect — OpenAI, Anthropic, Gemini, or Grok. Ollama and local DeepSeek models are completely free to run.

Does BlindSpot send my API keys to a server?

No. API keys are stored at ~/.config/blind-spot/keys/ with Unix file permissions 600. BlindSpot has no cloud sync, no telemetry, and no account requirement. The only outbound requests are the AI queries you trigger, sent directly to the provider you configured.

What macOS version does BlindSpot require?

macOS 14 Sonoma or later. The binary is universal and runs natively on both Apple Silicon and Intel Macs. Install via Homebrew Cask or download the DMG directly from GitHub.

Free & open source · MIT License

Get BlindSpot
in 30 seconds.

macOS 14 Sonoma or later · Universal binary (Apple Silicon + Intel)

↓  Download DMG

First launch only: right-click the app, choose Open, and dismiss the Gatekeeper prompt.