Screen mirroring guides
Step-by-step install and setup reading for Windows zip extract, macOS brew, Linux tarball, USB debugging, wireless TCP/IP, and safe downloads from Genymobile/scrcpy. Each guide answers one question, then lists the commands or archive names you need.
Start with the Windows path when that is your desk, then open the first-hour checklist after the first mirrored frame. Comparison and switch pages help when Phone Link or wireless display habits are already on the machine.
Install by operating system
Step-by-step installs with the exact command or file for each system.
- Install on Windows — Install screen mirroring on Windows with scrcpy-win64 zip extract or winget Genymobile.scrcpy from official sources.
- Install on macOS — Install screen mirroring on macOS with brew install scrcpy or the official macOS tarball from Genymobile/scrcpy Releases.
- Install on Linux — Install screen mirroring on Linux with the scrcpy-linux-x86_64 tarball from GitHub Releases; prefer it over obsolete apt packages.
Comparisons
Local USB mirroring against wireless display and paid phone-to-PC tools.
- vs paid suites — Compare free Apache-2.0 screen mirroring installs with paid phone-to-PC suites and Softonic-class download portals for desks.
Switch and import
Leave Phone Link habits and adware portals for a named GitHub zip.
- Switch from browser toys — Leave browser cast toys for a local screen mirroring zip with USB control on a Windows, macOS, or Linux PC you own.
Setup and security
USB debugging, wireless TCP/IP, recording, and how the security model works.
- Zip extract — Extract the Windows zip for screen mirroring so scrcpy.exe sits with companions before the first launch on your PC.
- USB debugging — Enable USB debugging on Android so screen mirroring with scrcpy can connect and accept keyboard and mouse control.
- Wireless TCP/IP — Use wireless TCP/IP screen mirroring with scrcpy after a healthy USB debugging session on the same Android device.
- First run — First-run checklist for screen mirroring: launch scrcpy, authorize the phone, prove a click, then optional record or size flags.
- Is it safe — Safety notes for screen mirroring with scrcpy: Apache-2.0 licence, GitHub-only downloads, no account for USB sessions.
- Update and uninstall — Update or uninstall screen mirroring by returning to the same zip, winget, brew, or tarball door you documented at install time.
Pillar page: home. Releases file names: releases. Safe download habits: download safe.