OpenCamraHub Source on GitHub

Your camera, at its best in every call.

OpenCamraHub is a Mac app that turns the camera you already have into a webcam you are happy to be seen on: the right part of the frame, a corrected picture, your Key Lights and your logo — all saved into scenes you switch with one key. Choose OpenCamraHub as the camera in Teams, Zoom or Meet.

Download OpenCamraHub 0.4.6 How to install

Version 0.4.6, maintained. Needs macOS 14 or later on Apple silicon.

A scene is the whole look, not just the crop

Everything below is saved into the selected scene as you change it — there is no save button — and comes back together when you switch to it.

Framing

Zoom and pan to the part of the frame that matters, by scrolling and dragging or by typing an exact value. Mirror it if you read your own picture the other way round.

Tone and colour

Exposure, black and white point, midtones and contrast, white balance on both axes, separate shadow and highlight tints, saturation. Ten sliders for cameras that offer none of their own — an HDMI grabber like a Cam Link exposes nothing, and macOS offers no manual values either.

Key Lights

Elgato Key Lights are found on your network and driven from the app: on and off, brightness, colour temperature. A scene can own its lights, so they follow the scene and go dark when you pause. A lamp lighting the rest of the room is left alone.

Overlay

A PNG with transparency — a logo, a lower third, a handle. Drag it in the picture or type exact percentages, and snap it to any of nine positions. It is composited in the same GPU pass as everything else.

And it costs the machine almost nothing

Crop, mirror, the ten corrections and the overlay are one Metal pass, so the look costs no more than the picture did. A call only ever receives 1080p, and a camera that captures more has pixels to spare: the crop fills the picture with real detail instead of stretching a smaller one.

The app tells you how far that reaches. The inspector says Stays sharp up to 2.0× for a 4K source, and a small soft badge appears on the picture the moment you zoom past it.

2.0×
sharp zoom from a 4K camera into a 1080p call
~17 %
of one CPU core at 1080p30 while a call is using it
0
work done when no app is looking: the camera is not even opened

And the rest of it

Pause without leaving the call
⌃⌥P blacks out the picture and hands the physical camera back, so its light goes out and the scene's key lights go dark with it. The call never sees the camera disappear, and the preview holds the last frame so you can see what you will resume into.
Scenes switch system-wide
⌃⌥1 to ⌃⌥9 work from any app, so you change how you look without leaving the meeting you are in.
Sharp zoom, and it says when it stops
Capture above 1080p and the crop still fills the call with real pixels. The inspector says how far that reaches — Stays sharp up to 2.0× — and a soft badge appears on the picture once you pass it.
Driven from outside the window
A local socket, an MCP server and a plugin for Stream Deck and OpenDeck, so a script, an agent or a key can switch scenes, pause, zoom and set your lights.

OpenCamraHub only frames a live camera. It does not record, does not touch audio, and has no accounts. It is an independent project and is not affiliated with Elgato or Corsair.

Keys that know what is live

A plugin for OpenDeck and the Elgato Stream Deck puts scenes, pause, zoom and your key lights on real keys. The keys follow the app: switch a scene with a hotkey or in the window, and the deck lights up the new one.

Press the live scene again to pause. Every key's label is yours to set, with placeholders for the scene, the light and the zoom.

Get it

  1. Download the disk image and drag the app into your Applications folder. macOS only activates a camera extension from there.
  2. Open it and approve the camera extension in System Settings › General › Login Items & Extensions.
  3. Quit and reopen Teams, Zoom or Meet, and choose OpenCamraHub as the camera.

Download OpenCamraHub 0.4.6

Signed with a Developer ID and notarized by Apple. Needs an Apple silicon Mac running macOS 14 or later. Updates install from inside the app.

Privacy

OpenCamraHub collects nothing. There is no account, no analytics and no telemetry, and the picture never leaves your Mac except through the call you put it in. The app checks GitHub once a day for a newer version, and talks to Elgato Key Lights on your local network if you have any. This page sets no cookies and loads nothing from other sites.