Ghostbar is a macOS menu bar AI client invisible to screen sharing. Zoom, Teams, Meet, OBS, QuickTime — nobody sees it but you. Uses NSWindow.sharingType =none to remove the window from macOS's compositor before any recorder touches it. What makes it different: → Native Swift — ~5MB vs 150-500MB Electron alternatives → Ollama, OpenAI, Claude, OpenRouter, LM Studio, llama.cpp → On-device voice input via Whisper → Zero telemetry, no account, MIT license, free forever
Hey PH! 👋 I'm Ricardo, the solo developer behind Ghostbar.
I built this because I wanted to use local LLMs (Ollama) during work calls without it being visible on screen share — and every existing tool was either $20+/month or a 200MB Electron app.
The invisibility is one native AppKit call: NSWindow.sharingType = .none. This removes the window from macOS's display compositor before Zoom, OBS, or any capture API sees it. No hacks — a documented public API.
Happy to answer any questions about the implementation, the Swift internals, or how to set it up with Ollama! 🙏
Report
No reviews yetBe the first to leave a review for Ghostbar