Click the menu-bar icon to see every camera in a live grid. Click one to focus it, press F for fullscreen, and double-click to open it in Protect. QuickProtect talks directly to your controller over RTSP/RTSPS on your local network — your video never leaves your network.
Live cameras
- Every camera in a live grid, right from the menu bar.
- One-click focus and fullscreen viewing.
- Zoom and pan within any feed.
- Double-click to open a camera in Protect.
Control & layout
- PTZ pan and tilt with the arrow keys or an on-screen pad.
- Named layout profiles for different rooms or scenes.
- Pinnable, always-on-top floating camera windows.
- Resizable window, drag to reorder, per-camera size and hide.
Private by design
- Direct local connection — no cloud, no account, no tracking.
- Credentials stored securely in the macOS Keychain.
- Light, dark, and automatic themes with accent colors.
- Global shortcut, launch at login, free and open-source (MIT).
A look inside
What's new
- Live camera grid in the menu bar, with one-click focus and fullscreen.
- PTZ control with the keyboard or an on-screen pad.
- Named layout profiles, each with its own window size and camera arrangement.
- Pinnable, always-on-top floating camera windows.
- Zoom and pan within a feed, drag to reorder, per-camera size and hide.
- Light, dark, and automatic themes with accent colors, a global show/hide shortcut, and launch at login.
Compatibility
QuickProtect is a third-party client that works with a UniFi Protect controller on your local network. You'll need an Integration API key from your controller for the camera list and live streams, and (optionally, for PTZ control) a local admin account. Away from home, connect to your network first with a VPN such as Tailscale or UniFi Teleport.
QuickProtect is an independent app and is not affiliated with, authorized, or endorsed by Ubiquiti Inc. UniFi and UniFi Protect are trademarks of Ubiquiti Inc., used here only to describe compatibility.