Hey r/ollama 👋
Built a small native Swift app for macOS that connects to Ollama and has one unusual feature: it's completely invisible to screen capture.
Zoom, Teams, OBS, QuickTime, Cmd+Shift+5 — none of them see it. Only you do. Useful if you use Ollama during work calls, interviews or demos without wanting it visible on screen share.
The trick is one AppKit call:
swift
window.sharingType = .none
Removes the window from macOS's display compositor before any recorder touches it. Public documented API, no hacks.
Why it might be useful for Ollama users:
- Use any local model during meetings without it being visible
- Screenshot analysis — attach your screen to a message, the model sees it, the recorder doesn't
- On-device voice input via whisper-cpp — speak your prompt, fully local
- No Dock icon, lives only in the menu bar as ⬡
Setup: point it at http://localhost:11434, pick your model, done.
Also supports OpenAI, Claude, OpenRouter, NVIDIA NIM, LM Studio, llama.cpp — any OpenAI-compatible endpoint.
~5MB native Swift, zero telemetry, MIT license, free.
https://github.com/rbc33/Ghostbar
Happy to answer questions!