01
Native resolution
Captured through ScreenCaptureKit at your panel’s real resolution. Slide text is readable, not guessed.
macOS → Windows · local network
Screen mirroring over the local network at native resolution. No cables, no drivers, no accounts, no cloud. Present in Meet, Zoom or OBS from Windows.
01 — What it is
Capture, encode, transport, display. Nothing else. Your Mac shows up on Windows without moving its mouse or keyboard.
01
Captured through ScreenCaptureKit at your panel’s real resolution. Slide text is readable, not guessed.
02
Signaling runs over HTTP on the LAN and media is direct WebRTC P2P. No relay servers, no telemetry.
03
A menu-bar .app and a portable .exe. No drivers, no permanent services, no virtual gamepads.
02 — How it works
Open GDW Mirror Host from the menu bar and press Share screen. Pick the display, quality profile, resolution and audio.
Open GDW Mirror View. The Mac shows up under Devices on the network: press Connect. If you require a code, type the 6 digits.
Share the window in Meet or Zoom, or route it through OBS as a virtual camera for clean 1080p60.
03 — Download
v0.2.0 · Binaries are published on GitHub Releases, with a SHA-256 for every file.
Not sure? Apple menu → About This Mac.
Or from the terminal
brew install --cask josecruzchavez/gdw/gdw-mirrorInstalls the app into /Applications and updates it with brew upgrade when the tap ships a new version.
curl -fsSL https://mirror.gdw.mx/install.sh | shDetects your architecture, downloads the .zip, verifies SHA-256 and copies the app to /Applications.
The app is ad-hoc signed, without a Developer ID, and Homebrew quarantines cask downloads: macOS blocks the first launch. Approve it in System Settings → Privacy & Security, or run xattr -dr com.apple.quarantine. curl installs carry no quarantine.
SmartScreen warns the first time: More info → Run anyway.
Or from the terminal
winget install --id GDW.MirrorView -eInstalls the portable receiver and exposes it as a command.
There is no Windows ARM64 build.
04 — Requirements
| Component | Minimum | Tested on |
|---|---|---|
| macOS | 13 Ventura | macOS 26.7 · Apple Silicon |
| Windows | 10 x64 | Windows 11 x64 |
| Network | Same LAN | Ethernet and WiFi 6 |
05 — Questions
No. The Mac and the PC only need to be on the same local network. Signaling is HTTP on the LAN and media travels over WebRTC P2P between the two machines.
No. GDW Mirror is one-way: capture and display. It does not move the Mac’s mouse or keyboard and it does not request accessibility permissions.
It is ad-hoc signed, without a Developer ID, so Gatekeeper blocks it the first time. Open System Settings → Privacy & Security → Open Anyway. You can also run xattr -dr com.apple.quarantine "/Applications/GDW Mirror Host.app".
The .exe has no code signing certificate. Press More info → Run anyway. It only appears once.
Yes. System audio is optional and can be toggled on the fly. It is captured before the output attenuator, so the Mac’s volume does not change what is sent. DRM-protected content may not be captured.
It is off by default because the intended use is a trusted network. With the code enabled, every signaling request requires it and 8 failures from the same IP block for 30 seconds.
Not yet. Only the x64 receiver is published; it runs under emulation on ARM machines, though performance may vary.