UniFi Viewer

Your Protect cameras, one click away in the menu bar.

A borderless window on your UniFi Protect cameras for macOS. Up to ten named feeds, switched with a number key or a right-click menu. It talks to your Protect console directly over your network and sends nothing anywhere else.

Download for macOS

Apple Silicon. Open it, drag it to Applications, done.

What it does

What you need

Build it yourself

It is a small pile of shell, Swift and a copy of mpv, all on GitHub. To build your own copy:

git clone https://github.com/prkls/unifi-viewer.git
cd unifi-viewer
brew install mpv
./make-app.sh /Applications

The README covers configuring feeds, the keyboard shortcut, how window placement is remembered, and why it uses the stream endpoint it does.

Licence and source

UniFi Viewer is MIT licensed. The download carries mpv and FFmpeg, which are licensed under the GPL, so the matching source for everything inside is published beside the download on the release page. The licence texts are inside the app, under Contents/Resources/Licenses.