How Invisible AI Overlays Work — The Technology Behind Meeting Copilot
A technical look at how invisible AI overlays work on macOS and Windows. Learn why desktop overlays are undetectable by screen-sharing software.

How Invisible AI Overlays Work — The Technology Behind Meeting Copilot
One of the most common questions we get: "How is the overlay invisible to screen-sharing?" Here's the technical explanation.
Desktop Overlays vs. Browser Extensions
Browser extensions run inside the browser. They modify the DOM, add toolbars, and inject UI elements. When you share your browser window or full screen, everything the extension renders is visible to other participants.
Desktop overlays are different. They're standalone windows rendered by the operating system, positioned on top of other applications. They exist outside the browser entirely.
How Screen-Sharing Works
When you share your screen in Zoom, Meet, or Teams, the software captures either:
- A specific window — Only the pixels of that window are shared
- An entire screen — All visible windows on that display are captured
For window sharing, the overlay is never captured because it's a separate window. For full-screen sharing, the overlay can be configured at the OS level to be excluded from screen capture.
Electron and Window Configuration
Meeting Copilot is built with Electron, which provides fine-grained control over window behavior:
alwaysOnTop: true— The overlay stays above all other windowstransparent: true— The window background is transparentfocusable: false— Clicking through the overlay doesn't steal focus from your meeting app- OS-level flags exclude the window from screen capture APIs
On macOS, this uses the CGWindowSharingType API. On Windows, it uses the WDA_EXCLUDEFROMCAPTURE flag available in Windows 10 2004+.
Real-Time AI Pipeline
The overlay isn't just a display — it's connected to a real-time AI pipeline:
- Audio capture — Mic and system audio are captured simultaneously
- Transcription — OpenAI Whisper transcribes speech in near real-time
- Context assembly — The transcript is combined with your Briefing Pack documents
- Suggestion generation — GPT-4o generates a speakable suggestion
- Display — The suggestion appears in the overlay within 2 seconds
Speaker attribution ([ME] vs [OTHER]) is handled by separating mic input from system audio, so the AI knows who said what.
Privacy by Design
The entire pipeline is designed with privacy in mind:
- Recording only happens when you explicitly start a meeting
- Audio is processed and discarded — only the transcript is stored
- Transcripts have configurable retention (30, 90, or 365 days)
- You can delete any meeting and its data at any time
- No data is shared with third parties
Try It Yourself
The best way to understand how the overlay works is to try it. Download Meeting Copilot, start a test meeting, and see the overlay in action.
Download Meeting Copilot for macOS or Windows.
About Meeting Copilot Team
Meeting Copilot Team writes about AI meeting assistants, productivity, and best practices for modern professionals.