Always on top window preview with AirPlay receiver support (if on macOS 12+, turn-off built-in AirPlay receiver from system preferences)
- Nibless cocoa app
- OpenGL/Metal renderer with HiDPI support
- CoreGraphics based capturer (looking for alternative)
- No third party dependency
- Uses private framework for native pip support
- AirPlay backend from https://github.com/FDH2/UxPlay and https://github.com/KqSMea8/AirplayServer
- Clone any visibile window
- Clone multiple active display
- Crop the preview
- Auto and manual resize preserving the aspect ratio
- Multiple window preview from same process,
cmd+n
to open andcmd+w
to close - Pinch to zoom
- Native picture in picture support
cmd+p
- Transparency/opacity control (slider in right click menu)
- Minimal modern UI
- Upto 10 parallel airplay sessions (soft limit)
brew install --cask amitv87-pip
# checkout code
git clone https://github.com/amitv87/PiP.git
cd pip
# build using xcode
xcodebuild -alltargets
open build/Release/PiP.app
# or simply
./run.sh