Pipiri

Picture-in-Picture for any macOS window
Keep an eye on progress
Download
compatible with macOS 14.0+ (Sonoma and later)
The Pipiri app interface showing a PiP window
Press fn + P to turn any window into Picture-in-Picture

PiP any window

Press fn + P to turn the focused window into a floating panel that stays on top across all Spaces.
Press the hotkey again on the same window to close the PiP window. Double-click a PiP window to focus the original window.

Region capture

Press fn + Shift + P to open a selection overlay on the focused window. Drag to capture a specific region instead of the full window.

Flexible zoom

Hold Cmd and drag on the PiP window to zoom into a region. Use / - to zoom in and out anchored to the cursor.
Cmd + Double-click resets zoom back to the full view.

Adaptive resizing

Freely resizable with aspect ratio locked. The stream restarts at the new resolution after resizing to keep things sharp. Preferred width is persisted.

Per-app frame rate

Set the frame rate per application to prioritize efficiency or responsiveness.
For example 1 fps is enough for watching a terminal and helps lower CPU usage to almost 0%. For a video, 30 or 60 fps might be needed.
The setting is saved per app and restored automatically. Change it with F while hovering or through the overlay menu.

Auto-hide on hover

When enabled, the PiP window fades out when the cursor moves over it so you can interact with content behind it. The stream pauses while hidden.
Tap fn while hovering to temporarily override auto-hide. Tap again to re-engage it.

Quick show & hide

Tap fn while hovering to hide the PiP window completely. Tap again to show it. Hidden PiP windows auto-close after 60 seconds. Backspace closes immediately.

Configurable hotkeys

The modifier key and trigger letter are configurable in Settings. Modifier options: fn, Left/Right Cmd, Left/Right Option, Left/Right Control.
Configure what happens when the captured app is focused: do nothing, pause stream, or stop and close.

How it works

Pipiri uses Apple's ScreenCaptureKit to capture individual windows directly, without recording the entire screen.
This is the same framework macOS uses for its own screen sharing and keeps CPU and memory usage low — especially at lower frame rates.

Use cases

  • Watching a long-running terminal command while working in another app
  • Keeping logs visible while debugging software
  • Keeping an eye on AI agent progress (Claude Code, Cursor, Copilot, etc.) while browsing
  • Streaming a video that doesn't support native PiP (Twitter/X, Reddit, etc.)
  • Monitoring a dashboard or CI pipeline without switching windows
  • Watching a community chat (Discord, Twitch) while coding or reading

Pricing

Pipiri starts with a 14-day free trial automatically — no payment details needed. After the trial, the app continues to work in Free mode where PiP windows get paused after 30 minutes of streaming.

A license costs €8, one-time purchase, for life. It can be activated on up to 5 personal Mac devices.

Activating a 6th Mac automatically deactivates the oldest one, so the license can be used indefinitely as you change machines.