Product
Specter AI
A screen and meeting copilot that is invisible to screen share.
Specter AI is a desktop overlay that reads what is on your screen and hears what is being said, then answers questions about it. The distinguishing property is that the overlay does not appear in screen recordings or shared screens, so it can sit on top of a call without the other participants seeing it.
It is open source and provider-agnostic. It was built as a free alternative to the closed commercial tools in this space.
Staying invisible
Invisibility is handled per platform. On macOS the window is created as a panel at screen-saver level, which keeps it above other windows while excluded from capture. On Windows it uses content protection, which tells the compositor not to include the window in captures.
Reading the screen
OCR runs through Tesseract.js on a worker thread, so recognising text on screen does not block the interface.
Hearing the room
- Audio is transcribed with Whisper every 10 seconds.
- Transcription can be pointed at Groq, OpenAI, or a custom endpoint.
- A rolling buffer keeps roughly the last 60 seconds of transcript as context.
Model access
Requests go through OpenRouter, which exposes over 500 models. Responses stream, and the interface shows the running token count and cost so the price of a session is visible while it happens. Playbooks let a prompt setup be saved and reused for a recurring kind of call.
Stack
- App
- Electron 33+React 18TypeScript 5
- Perception
- Tesseract.jsWhisper
- Models
- OpenRouterGroqOpenAI