plugview

$ plug in. play.

Works with Switch, PlayStation, Xbox and anything with HDMI out

Download for Mac
$brew install --cask plugview/tap/plugview

macOS 14 Sonoma or later · Apple silicon & Intel · free and open source (MIT)
only the command: brew install plugview/tap/plugview · build from source
not notarized yet: the first time, open System Settings › Privacy & Security and click Open Anyway (why)

0Frames copied
2.7 msAudio buffers
< 2 MBDownload
0Dependencies
CH 01How it works

No scenes. No sources. Just signal.

Your Switch, PlayStation, Xbox or camera in a resizable window with sound, as fast as the Mac can draw it. No streaming setup.

A connector waiting next to an empty HDMI port

01Plug in

Connect any USB capture card. Before or after launching, it doesn’t matter.

$ plugview

02Type

It finds the card, its audio input and the smoothest mode. 1080p60 beats 4K30.

The plugview mark with a live signal running through it

03Play

Picture and sound, straight from the driver to the screen. Press F for full screen.

CH 02Real capture

What you see is what the card sends.

Window captures of plugview 0.3.0 playing an HDMI signal through a UGREEN 25773. The game is Rooftop Rally, our own pixel-art test scene.

plugview playing a pixel-art rooftop tennis game at 1080p60, with the controls bar showing volume, screenshot, resolution and full screen
The resolution menu over the video: Automatic, 1440p, 1080p and 720p with their frame rates, and a Full-range colors switch
Pick the modeAutomatic picks the smoothest. Or choose any size the card offers; plugview remembers it per card.
The plugview menu bar panel: live status for the UGREEN 25773, resolution, open when a card is plugged in, launch at login and update settings
Lives in the menu barClose the window and the card is released. Plug it back in and plugview opens and plays.
A Screenshot saved notice with a Show button at the top of the playing video
ScreenshotsPress S. The frame is saved at full resolution in Pictures › plugview.
CH 03Works with

Your console. Your Mac. One cable.

Anything with HDMI out works through a USB capture card. Your card decides the top resolution and frame rate; plugview picks the smoothest one it offers.

Nintendo Switch & Switch 2

Dock HDMI out into the card. Games play with no extra setting.

PlayStation 5 & 4

Turn off HDCP first: Settings › System › HDMI on PS5, Settings › System on PS4.

Xbox Series X|S & One

Games are never copy protected on Xbox. Video apps stay black by design.

Steam Deck & handheld PCs

Through a dock or USB-C to HDMI adapter, like a small PC.

Retro consoles

Through an HDMI adapter or upscaler. The card needs an HDMI signal.

Cameras

Any camera with clean HDMI out, as a sharp webcam or a monitor.

Nintendo Switch, PlayStation, Xbox and Steam Deck are trademarks of their owners. plugview is not affiliated with or endorsed by them. Setup for each console →

CH 04Features

Small on purpose.

Low latency

Frames go straight from the capture driver to the GPU compositor. plugview never copies a frame.

Sound included

Finds the card’s own audio input and plays it on your current output. Never your microphone.

Plug and play

Unplug and replug and it re-attaches. It also recovers after the Mac wakes from sleep.

Smooth by default

Prefers the highest frame rate and locks it, in the card’s native pixel format.

Stays awake

The display won’t sleep while you play with a controller.

Screenshots

Press S for a full-resolution PNG of the current frame, saved in Pictures › plugview.

Your size, your rate

Pick any mode the card offers, zoom to actual size, or keep the window on top of everything.

Waits in the menu bar

Opens and plays when you plug a card in. Close the window and the card is free again.

Zero dependencies

One native binary, Apple frameworks only. Under 2 MB to download.

CH 05Latency

Measured, not claimed.

plugview --measure reports the frame rate your card really delivers and the delay at every step, then tells you what to fix.

  • NATIVE 4:2:2No pixel format conversion. 22.7 → 18.0 ms per frame, about 17 % less CPU.
  • FRAME RATE LOCKEDStops macOS resetting the card to its default rate. 20 → 60 fps on the test card.
  • 128-FRAME AUDIOCard audio from 12.4 ms down to 4.3 ms.
Read the measurements →
CH 06Keys

Nine keys. That’s the manual.

FToggle full screen
EscLeave full screen
MMute / unmute
↑↓Volume ±10 %
SSave a screenshot
⌘+⌘−Zoom in / out
⌘0Actual size
⌥⌘TKeep on top
QQuit

Plug in. Play.

Free, open source, and under 2 MB to download.

Download for Mac
$brew install --cask plugview/tap/plugview