InfinitePIP is an advanced desktop picture-in-picture (PiP) tool by PyroSoft Productions with a modern interface. It lets you create always-on-top, borderless PiP windows from monitors, application windows, or a custom screen region.
- Open source / free code: This repository contains the full source code for InfinitePIP.
- Donationware binaries: Prebuilt binaries are published on Itch.io as donationware (free to download, with an optional donation).
- Sponsored by: Playcast.io
- Current app: InfinitePIP for Electron (this repository root)
- Original release (deprecated):
Python App (Original Release, Deprecated)/
- Pick a Screen or Window source (with thumbnails)
- Open a borderless, always-on-top PiP window streaming that source
- PiP controls: opacity, zoom, pan (drag), always-on-top toggle
- Node.js (LTS recommended)
npm installnpm run dev- Capture uses Electron’s
desktopCapturer+ ChromiumgetUserMediawithchromeMediaSourceId. - This is intentionally minimal (no bundler yet). Once the behavior is stable, we can add Vite/React, packaging, tray, remote-control, and region selection.