Picture-in-Picture Always-on-top • Borderless • Windows, macOS & Linux

InfinitePIP

Create always-on-top, borderless PiP windows from monitors, application windows, or a custom screen region — with a modern desktop UI.

Windows macOS Linux 26.8.30 preview · name your own price
Sources
Screen / Window / Region
Controls
Opacity / Zoom
Platforms
Win · Mac · Linux
InfinitePIP 26.8.30 dashboard in the dark theme: a Create a PiP page offering Screens, Windows and Regions, with a sidebar listing sources, Active PiPs and About & Help
Real capture · version 26.8.30 The dark-theme dashboard, captured from the Linux build. Windows and macOS get the same interface.
Capture stack desktopCapturer getDisplayMedia Electron 44

Windows, macOS and Linux

Version 26.8.30 is a cross-platform preview: one shared interface with light and dark themes, and a build for each desktop. Every download is on the itch.io page, and you name your own price.

macOS

Notarized preview

A universal build for Apple silicon and Intel Macs.

  • Downloads DMG · ZIP
  • Needs Screen Recording permission
  • Target macOS 13 or later

Windows

Unsigned preview

x64 for Intel and AMD PCs, ARM64 for Windows on ARM.

  • Downloads Installer · Portable
  • Target Windows 10/11 x64, Windows 11 ARM64
  • Legacy Older Windows releases stay available

Linux

Preview

x86_64/amd64 and ARM64 builds.

  • Downloads AppImage · Debian (.deb)
  • Capture X11, plus portal-aware Wayland
  • Wayland Needs PipeWire and xdg-desktop-portal
Preview testing: 44 automated tests pass, and earlier Linux ARM64 X11 checks verified screen, window and region capture. Native x64 Linux, GNOME/KDE Wayland and OS-by-OS click-through testing are still pending — a passing build is not full runtime certification.

What it does

InfinitePIP is an advanced desktop PiP tool with a modern interface. Capture stays on your machine.

Pick a source

Select a Screen, Window or Region source with thumbnails, search, and grid or list views.

Borderless PiP

Open a borderless, always-on-top PiP window streaming that source.

PiP controls

Control opacity, zoom, pan (drag), aspect ratio and frame rate (15, 30 or 60 fps), and toggle always-on-top.

Region crops

Set an exact x, y, width and height or pick a crop preset, and preview the crop live before you open it.

Multiple PiPs

Open more than one PiP, then focus, adjust or close each one on its own from Active PiPs.

Click-through

Let mouse clicks pass through a PiP to the window underneath. Restore clicks or Show in the main app brings control back.

Private by design

No account, analytics, telemetry, cloud relay or built-in updater. Captured frames stay on your device.

Project status

The current app is built on Electron. The original Python release is deprecated.

MIT-licensed source

The source code is licensed under MIT, though the repository isn’t public. Prebuilt downloads are donationware on itch.io.

Real screenshots

Captured from the app itself, not mocked up.

What’s new in 26.8.30

The redesigned, cross-platform release.

  • One shared interface for macOS, Windows and Linux, with light and dark themes.
  • Screens, Windows and Regions with source search, grid/list views and crop presets.
  • Multiple PiPs with pinning, opacity, aspect ratio, zoom and frame-rate controls.
  • Click-through passes mouse clicks to the window underneath. It never sends clicks to the captured source.
  • A new app shell: dashboard, active-PiP view, settings, diagnostics, privacy and help.
  • Electron 44 runtime.

Rely on the old command line?

The HWND/AutoHotkey command-line workflow from the older Windows releases isn’t implemented in the redesigned preview. If you depend on it, keep using a legacy build. They’re still on the itch.io page:

26.7.3 26.7.2 25.12.24 25.7.16
Legacy builds are Windows only. The macOS and Linux downloads start with 26.8.30.

How capture works

Capture uses Electron’s desktopCapturer to find sources, then Chromium’s getDisplayMedia, answered by a scoped request handler that only hands over the source you picked.

  1. Enumerate sources with thumbnails.
  2. Start stream via Chromium display-media capture for the chosen source.
  3. Render PiP in a borderless always-on-top window with controls.
On macOS, Screen Recording permission comes first. On Linux Wayland, the desktop’s own sharing dialog picks the source.

Run from source

Requirement: Node.js 22.12 or newer.

npm ci
npm run dev
Note: The source repository isn’t public, so most people should use the prebuilt downloads on itch.io. In a source checkout, npm run check runs the syntax, release-metadata and test gate.

FAQ

Which platforms does InfinitePIP run on?

Windows (x64 and ARM64, installer or portable), macOS (one universal build for Apple silicon and Intel Macs) and Linux (x86_64/amd64 and ARM64, as an AppImage or .deb). Version 26.8.30 is labeled a preview on every platform.

How much does it cost?

You name your own price on itch.io. You can download it for free, or leave a donation.

Why does macOS ask for Screen Recording permission?

macOS won’t show screen or window previews until you allow it. Choose Allow Access, turn InfinitePIP on under System Settings → Privacy & Security → Screen Recording, then relaunch the app if macOS asks.

Does InfinitePIP upload or record my screen?

No. Captured frames are drawn into local PiP windows. InfinitePIP doesn’t upload, record or keep them. There’s no account, analytics, telemetry, cloud sync or update checker. It stores a small preferences file with your interface and capture defaults.

Why can’t I capture a particular app or video?

Some applications and protected media block desktop capture on purpose. On Linux Wayland, which sources you can share and how floating windows behave depend on your compositor. X11 with a compositing window manager comes closest to how it behaves on Windows and macOS.

What does click-through do?

It lets mouse clicks pass through a PiP to the window underneath, not to the captured source. The PiP’s controls hide while it’s on. Use Restore clicks or Show in the main app to get them back. New PiPs always start with click-through off.

Can I keep a virtual monitor in a PiP?

Yes, as long as the operating system exposes the virtual display as a normal capture source. On Windows, pair InfinitePIP with our Virtual Display Driver.

Are the downloads signed?

The macOS builds are notarized by Apple. The 26.8.30 Windows builds are unsigned previews, and the itch.io page labels them that way.

Get InfinitePIP

Download for Windows, macOS or Linux on itch.io. It’s donationware, so you name your own price.