I built an open-source macOS tool that solves a common problem: accidentally flashing API keys on screen during demos, livestreams, and tutorials.
Your screen shows sk-proj-... — clipboard holds the real key. Works across your entire workflow:
- Chrome Extension (Manifest V3) — Auto-masks keys on 11+ API consoles (OpenAI, Anthropic, Google AI Studio, AWS, Stripe, GitHub…)
- VS Code Extension — Inline editor masking via Decoration API
- Swift Menu Bar App — Central hub with Keychain storage, hotkeys, floating toolbox
Google dev tools used:
- Chrome Manifest V3 — content scripts, service workers, Native Messaging Host - Clipboard API interception for Google AI Studio's programmatic writes
- Per-platform CSS isolation generated at build time
3-layer anti-flash system ensures keys never appear on screen, even for a single frame.
📦 https://github.com/easyvibecoding/demosafe | Apache 2.0
(Details in thread 👇)