promptPOV for macOS

A virtual camera that overlays public widgets on your outgoing video feed (name card, social handles, local time, weather, company logo, QR code, and live callouts in three slots) and a private HUD (heads-up display) only you can see — AI Assistant, pre-meeting briefing, post-meeting wrap-up, teleprompter, agenda timer, hard stop, pomodoro, calendar peek, question queue, action items, and a callout composer. Calendar-tied loadouts auto-swap which widgets appear based on each meeting's title. One install covers Zoom, Microsoft Teams, FaceTime, Google Meet, Webex, and any other app that lets you choose a camera.

Latest build

The download below auto-updates via Sparkle once installed — you only need to install once.

Download promptPOV for macOS

Universal (Apple Silicon + Intel) · macOS 14 (Sonoma) or newer · ~36 MB

First-time install

  1. 1

    Open the DMG and drag promptPOV.app into /Applications.

    The file on disk is named promptPOV.app for compatibility, but Finder, Spotlight, the dock, and the menu bar all show it as promptPOV.

  2. 2

    Launch promptPOV from Applications.

    An "Approve promptPOV Camera Extension" dialog appears the first time. macOS won't let any app activate a camera extension without your explicit approval — this is a security feature.

  3. 3

    Click Open System Settings in that dialog → toggle promptpov Camera Extension on → enter your admin password.

    The dialog deep-links you straight to the right pane (Login Items & Extensions → Camera Extensions). If you ever need to find it manually, it's at System Settings → General → Login Items & Extensions → Camera Extensions.

  4. 4

    Allow camera access for promptPOV.

    A standard macOS prompt will appear the first time the extension reads the physical camera.

  5. 5

    Sign in to the dashboard.

    Open app.promptpov.com on this Mac, enter your email, and click the magic-link email that arrives. No password required — the link signs you straight into the dashboard.

  6. 6

    Connect this Mac to your account.

    Once signed in, open Settings (the link in the top nav) and scroll to Agent tokens. Click Generate token; a Connect this Mac button appears — clicking it fires the promptpov:// URL scheme and hands the token to the local agent so it can authenticate against your account. You only need to do this once per Mac.

  7. 7

    Enable the widgets you want.

    Back in the dashboard, toggle widgets on, drag them to position them on the 16:9 preview (edges snap; arrow keys nudge a selected widget), and pick a HUD layout: Panel (right side), Freeform, or Movable. Each widget kind is locked to a surface — public widgets composite onto your outgoing video; HUD widgets render in floating windows above your video app, visible only to you.

  8. 8

    Open Zoom / FaceTime / Teams and pick promptpov Virtual Camera as your camera input.

Optional: Set up the AI Assistant

The AI Assistant widget is a chat surface that floats above your video app during a call. It uses your own Anthropic or OpenAI API key — keys are stored in your macOS Keychain and never sent to the promptPOV backend. Prompts and responses go directly from your Mac to your AI provider.

  1. 1

    In promptPOV, press ⌘, (or promptPOV menu → Settings…) to open Settings.

  2. 2

    Paste an Anthropic or OpenAI key into the matching field and click Save.

    Each row has a Get key → link that opens the provider's console if you don't have one yet. The status flips to "Configured ✓" once saved. To swap a key later, type the new one and click Save; to clear one, click Remove.

  3. 3

    Enable the AI Assistant widget on the dashboard and pick the provider / model.

    The widget opens as its own resizable, draggable window. Type a prompt, press Enter to send, or Shift+Enter for a newline. Conversation history persists across app restarts; ⌘K clears it.

Optional: Set up pre-meeting briefings

promptPOV can show a countdown banner on the HUD before any calendar event with a video-call link, plus a dense prep card (attendees, history, join button, invite notes, what's-next) — and optionally an AI-drafted briefing covering the agenda, attendees, and questions worth asking. Both the basic briefing and the AI version are off by default.

  1. 1

    In Settings (⌘,), pick a Calendar source: Apple Calendar or Outlook.

    Apple Calendar reads whatever you've already added to Calendar.app — iCloud, Google, Exchange, Office 365, ICS feeds. Outlook connects directly via Microsoft Graph if your work calendar lives in Microsoft 365 or outlook.com and isn't synced to Calendar.app. Pick whichever has the meetings you want briefings for; you can switch later.

  2. 2

    Tick Pre-meeting briefing.

    If you picked Apple Calendar, macOS prompts for Calendar access the first time you turn this on. If you picked Outlook, click Connect Outlook and sign in with your Microsoft account in the in-app sheet (OAuth — promptPOV never sees your password). Either way, only event time, title, and meeting-link fields are read; nothing leaves your Mac unless you also opt into the AI briefing in step 4.

  3. 3

    Pick a Lead time (5 / 10 / 15 / 20 min).

    The countdown banner and the briefing both fire that many minutes before the meeting starts. 5 min is the default; bump it up if you want longer prep time.

  4. 4

    (Optional) Tick Auto-draft briefing with AI.

    Reuses your AI Assistant's configured provider + key (set up above) to stream a short briefing in the same window. Separately opt-in because the invite contents — title, notes, location, attendees — get sent to your AI provider, which is a different privacy boundary from the basic prep card. Click Ask follow-up → to hand it off into the AI Assistant for further questions.

Auto-updates

After install, promptPOV checks for updates automatically every 24 hours, plus you can trigger a check anytime via promptPOV menu → Check for Updates….

Updates are signed end-to-end (Apple notarization + Sparkle EdDSA) and install in-place without re-downloading.

Private beta ground rules

A formal Terms of Service is available at /terms. While you're in the private beta, here's the operating principle:

promptPOV is a product of Requisite Logic LLC, doing business as promptPOV. Account and payment-related correspondence references the LLC name for legal continuity.

Trouble?