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 macOSApple Silicon. Open it, drag it to Applications, done.
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.
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.