snackbits
UniFi Camera Popup App-Icon~/apps/unifi-camera-popup · macOS app

Your UniFi cameras as a popup on your Mac.

When someone rings the doorbell or a UniFi Protect camera spots a person, UniFi Camera Popup instantly shows the live view in a small window on your Mac – without pulling you out of your work. And you can talk straight through the camera.

DownloadmacOS 13+ · Apple Silicon & Intel
UniFi Camera Popup showing the live view of a doorbell camera on a Mac

~/thumbnail

Small at first. Big when you look.

Popups now appear as a small thumbnail at the edge of your screen – just the live image, no buttons, nothing in the way of your work. Rest the pointer on it for a moment and it grows into the full popup with talk-back, announcements and your buttons. A quick click dismisses it.

Several camera thumbnails at the screen edge, one grown into the full popup
“Thumbnail” layout
A popup opening at full size at the screen edge
“Full” layout

~/why

Direct. Local. Free.

No cloud service

The app talks directly to your UniFi console – via the Protect API key, with no detour through someone else's servers.

Talk & react

Speak through the camera, play announcements and use custom buttons like “open door” – all straight from the popup.

Free & up to date

Completely free and no account. The app flags new versions and installs them on request – no download needed.

~/features

What the app can do

Live-view popup on events

Doorbell ring, person, package, animal, vehicle, speech, glass break or motion – chosen per camera, with zoom and a remembered crop.

Two layouts

“Thumbnail” (default) or “Full” – switch in the new “Appearance” settings tab.

Appearance in one place

Popup layout, thumbnail volume, color scheme (System/Light/Dark), screen side, edge margin and auto-close.

Quiet at the edge, loud when you look

The thumbnail plays at its own volume, the full popup at full volume.

Instant via keyboard shortcut

A camera opened with its shortcut appears right away – a small spinner shows while the stream is still loading.

Stream quality per camera

High, medium or low per camera – a lower quality starts the live view faster.

Talk & announcements

Hold to talk through the camera's speaker. Play announcements from an MP3 or your own text, spoken by natural German voices (Piper) – generated entirely on your Mac.

Camera audio in one click

Turn the live feed's sound on or off right in the popup – the app remembers it per camera.

Custom buttons & rules

Up to three buttons per camera (webhook GET/POST or announcement) and rules that fire a webhook and/or play an announcement on an event, optionally delayed.

On the go via WireGuard

Import the WireGuard file from your UniFi gateway. The app detects whether you're home and only brings up the tunnel when needed – built in, no separate VPN app. The API key is only sent once the console's certificate has been confirmed.

Stays out of your way

Mute per camera or for all (15 min, 1 h …), respects macOS Focus / Do Not Disturb, a keyboard shortcut per camera, plus light and dark mode.

One-click updates

The app tells you about new versions, shows what's new and installs them for you – no need to download again.

~/a-look

A look inside

UniFi Camera Popup window with push-to-talk and action buttons
Popup with push-to-talk and buttons
UniFi Camera Popup with the mute menu open
Mute menu in the popup
Menu bar panel with recent events and mute controls
Menu bar: recent events
General settings with console, API key and mute durations
Settings › General: console & API key
Appearance settings with Thumbnail/Full popup layout, thumbnail volume and color scheme
Settings › Appearance: layout, volume & color scheme
Camera settings with triggers, buttons and event rules
Settings › Cameras: triggers, buttons, rules
Sound settings with announcements and locally generated voices
Settings › Sound: announcements & voices
On-the-go settings with WireGuard tunnel, connected
Settings › On the go (WireGuard)

~/requirements

What you need

~/install

Install

UniFi Camera Popup is not notarized by Apple (that would require a paid Apple developer account). macOS therefore blocks the first launch, and since macOS 15 you approve it once via System Settings. After that the app launches normally – and updates install themselves without asking again.

  1. 01

    Download & open the DMG

    Download UniFi-Camera-Popup.dmg and open it with a double-click.

  2. 02

    Drag to “Applications”

    In the window, drag the app onto the “Applications” folder.

    DMG window: the app being dragged onto the Applications folder
  3. 03

    Open the app – “Done”

    Open the app from “Applications”. macOS says it can't be opened → click “Done” (not “Move to Trash”).

  4. 04

    “Open Anyway” in Settings

    Open System Settings › Privacy & Security and scroll to the bottom. It says the app was blocked → click “Open Anyway”.

    Privacy & Security
    Touch ID & Password
    Users & Groups

    “UniFi Camera Popup.app” was blocked to protect your Mac.

    Open Anyway

    Apple could not verify “UniFi Camera Popup.app” is free of malware that may harm your Mac or compromise your privacy.

  5. 05

    Confirm

    In the next dialog choose “Open Anyway” again and confirm with your password or Touch ID.

    ?

    Open “UniFi Camera Popup.app”?

    Apple is not able to verify that it is free from malware that could harm your Mac or compromise your privacy. Don’t open this unless you are certain it is from a trustworthy source.

    Move to Trash
    Open Anyway
    Done
  6. 06

    Set up

    The app launches and walks you through setup: find the console, enter the API key, pick your cameras.

For advanced users: via Terminal

Files downloaded through the Terminal don't get the quarantine flag – so the System Settings step is skipped. The command replaces an existing installation; your settings are kept:

curl -fsSL https://snackbits.dev/apps/unifi-camera-popup/app.zip -o /tmp/unifi-camera-popup.zip \
  && rm -rf "/Applications/UniFi Camera Popup.app" \
  && ditto -x -k /tmp/unifi-camera-popup.zip /Applications \
  && rm /tmp/unifi-camera-popup.zip \
  && open "/Applications/UniFi Camera Popup.app"

// app.zip is the same app as in the DMG and is signed for the auto-updates.

Get UniFi Camera Popup

For macOS 13 and newer – as a direct download (always the latest version).

DownloadmacOS 13+ · Apple Silicon & Intel · free

Note: The app is not notarized by Apple, so the System Settings step above is needed on the very first launch. After that – and for every update – it launches without asking.

Terms of use