GhostGrid is a native macOS Picture-in-Picture utility for live esports tournaments, watchparties, and multi-POV broadcasts. 1-click audio focus, ambient background dimming, and ~705MB total RAM.
Watching four streams in Chrome burns 4GB of RAM and screams over each other. GhostGrid runs in 705MB with single-source sound.
One click moves audio focus. Inactive feeds dim automatically. Zero Twitch sign-ins required.
No browser extensions. No complex window snapping. Just native macOS video engineering.
GhostGrid uses strict single-source audio control. Exactly one stream plays sound at a time, while the other three mute silently in hardware. Click any quadrant to switch sound with zero pops or audio delay.
To keep your attention on the primary stream without visual overload, GhostGrid automatically dims the three inactive streams to 40% brightness. When you switch sound, it brightens to 100% while the others dim smoothly.
When a match hits the final round, double-click any stream or press Space to expand it to fill the entire window. Double-click or press Space again to return without losing buffers.
Native macOS WebKit hardware video decoding consumes ~175MB per stream, compared to Google Chrome which balloons past 4,120MB across four tabs.
Resizes smoothly from any corner or edge with crosshair guidance. Strictly locks 16:9 geometry so you never see black letterbox bars or distorted video.
Click Vanish in the menu bar to hide the window instantly. Video decoders suspend playback immediately, dropping CPU and GPU consumption to 0% to save battery.
GhostGrid passively detects open Twitch streams in Safari, Chrome, Arc, and Brave. Populate your slots with one click without copy-pasting URLs.
No Twitch username, password, or sign-in required. GhostGrid streams anonymously through an ephemeral session that leaves zero cookies on your Mac.
Built-in WebKit content blocker rules block over 40 tracking, analytics, and telemetry requests per minute (such as spade.twitch.tv) before they execute.
| Capability | GhostGrid Native | MultiTwitch (Chrome) | Generic Window Managers |
|---|---|---|---|
| 4-Stream Memory Footprint | ~705 MB Total (~175MB/stream) | 4,120 MB+ (heavy bloat) | 3,800 MB+ (4 separate processes) |
| Sound Control & Audio Focus | 1-Click Audio Focus (0ms pops) | Audio Cacophony (voices clash) | Manual Muting (click each window) |
| Background Feed Inactivity | 40% Ambient Dimming | 100% Brightness (visual clutter) | 100% Brightness (no dimming) |
| Window Aspect Ratio & Layout | Locked 16:9 Quad & Solo | Awkward Gaps & chat bars | Manual Window Snapping |
| Instant Vanish Mode | 0% CPU Menu Bar Hide | Keeps Burning CPU in background | No Global Reflex (minimize each) |
| Tracker & Telemetry Blocking | 0 Trackers (C++ system filter) | 40+ Requests / min | Unrestricted webview tracking |
| Browser Tab Ingestion | 1-Click Tab Picker (Safari, Chrome, Arc) | Manual copy/paste URLs | Manual 4-window navigation |
| Account & Session Friction | 100% Account-Free (ephemeral) | Cookie Build-Up & login prompts | Standard Web Cache |
Yes. GhostGrid arranges four live Twitch broadcasts in a locked 16:9 2x2 grid inside a single floating Picture-in-Picture window. You can type any channel name or import streams directly from open browser tabs with one click.
GhostGrid uses single-source audio control so you never hear casters shouting over each other. Exactly one stream plays sound at a time, while the other three mute silently in the background. Clicking any stream switches sound instantly with zero delay or pops.
Watching four streams in Chrome opens multiple heavy web processes, consumes over 4,120MB of RAM, spins MacBook fans, and drains battery. GhostGrid uses native macOS WebKit hardware video decoding, blocks tracking telemetry in C++, and throttles muted streams to 480p, running all four streams in just ~705MB total (~175MB per stream).
No account, username, password, or sign-in is required. GhostGrid streams anonymously through an ephemeral session that leaves no cookies, history, or disk cache on your Mac.
Click any stream in the grid to instantly jump audio focus to that stream. Tapping Space or double-clicking expands the active stream to solo fullscreen, and tapping Space again returns you smoothly to your 2x2 grid.
To keep your attention on the primary stream without visual overload, GhostGrid automatically dims the three inactive streams to 40% brightness. When you switch sound to another stream, it brightens to 100% while the others dim smoothly.
When a match hits the final round, double-click any stream or press Space to expand it to fill the entire window. Double-click or press Space again to return to your 2x2 grid without losing your stream buffers.
GhostGrid passively checks your running browsers (Safari, Google Chrome, Arc, and Brave) for open Twitch tabs. A 1-click tray appears in the HUD showing detected channels, so you can add them to your grid without copying and pasting URLs.
When you need to hide the window during work or a meeting, clicking Vanish from the menu bar instantly hides GhostGrid and completely suspends WebKit video decoders. Unlike browser tabs that keep burning CPU in the background, GhostGrid drops to 0% CPU and GPU usage until you click Show to bring it back.
Yes. GhostGrid includes built-in system-level content rules (WKContentRuleList) that block over 40 tracking, analytics, and telemetry requests per minute (such as spade.twitch.tv and science.twitch.tv) before they ever load or execute.
GhostGrid is a Universal Binary natively compiled for Apple Silicon (M1, M2, M3, M4) and Intel Macs running macOS 14.0 Sonoma, macOS 15.0 Sequoia, or later.
GhostGrid is a one-time purchase of $9.99. There are no monthly recurring subscriptions, hidden fees, or cloud account logins. Every license includes 2 Mac activations and lifetime free updates.
No recurring monthly subscriptions. Buy once, keep it forever across all your Macs.
Everything included. Aspect-locked 2x2 grid, 1-click audio arbitration, 40% ambient dimming, solo zoom, and tab discovery.