scrcpy icon

scrcpy

Open SourceFree

scrcpy is a free and open-source tool for wireless screen mirroring and control of Android devices. It requires no app installation on the phone and enables real-time mirroring and control of Android devices on macOS via USB or Wi-Fi, supporting high-definition video quality, low-latency operation, and audio transmission.

scrcpy - Android Wireless Screen Mirroring and Control Expert

Note: This is the project icon, not the official app store style.

App Name: scrcpy (pronounced “screen copy”)
Supported Platforms: macOS, also supports Linux and Windows
Software Type: Free and open-source software (Apache 2.0 license)
Current Version: v3.3.4 (please refer to the GitHub release page for the latest)
Core Functionality: Mirror and control Android devices on a Mac computer, supporting both video and audio.

Important Note: The official source for this project is the GitHub repository mentioned above. Do not download from third-party websites to ensure security.


Key Features

scrcpy is designed with the philosophy of lightweight, efficient, and direct. It enables screen mirroring and control of Android devices via USB cable or wireless network (TCP/IP) without requiring any app installation on the device (no root required).

Core Highlights

  • Zero Installation, Non-Intrusive: No app needed on the phone; no traces remain after disconnecting.
  • High Performance, Low Latency: Optimized for smooth experience with very low latency (typically 35–70ms) and frame rates up to 30–120 FPS.
  • High-Definition Display: Supports up to 1920x1080 and higher resolutions.
  • Fast Startup: From command execution to seeing the phone screen, usually takes about 1 second.
  • Completely Free and Open-Source: No ads, no account registration, no internet required (only local connection).

Detailed Feature List

  1. Screen Mirroring and Control

    • Real-time display of Android device screen on Mac.
    • Direct control using Mac keyboard and mouse—typing, clicking, swiping.
  2. Audio Forwarding

    • Audio streaming from Android 11 (API 30) and higher devices to Mac playback.
    • Say goodbye to “silent mirroring.”
  3. Virtual Display & Screen-Off Operation

    • Screen-Off Mirroring: On Android 10+ devices, continue mirroring and operating even with the phone screen off—saves battery and protects privacy.
  4. Clipboard Sync

    • Bidirectional copy-paste between Mac and Android device for seamless text sharing.
  5. File Transfer (Drag-and-Drop)

    • Drag files (e.g., images) directly into the scrcpy window to transfer them to the Android device.
  6. Multi-Device Management

    • Connect and display multiple Android devices simultaneously for easier management or demonstrations.
  7. Advanced Features (Supported on certain versions/devices)

    • Camera Mirroring: Mirror the rear camera feed on Android 12+ devices.
    • Physical Keyboard/Mouse Simulation (HID): Provides more native input experience.
    • Gamepad Support: Map game controllers connected to Mac to Android devices.
    • OTG Mode: Connect physical USB devices (e.g., U-shield) to Android while controlling it from Mac.

Advantages on macOS

  1. Seamless macOS Integration Experience:

    • Install effortlessly via Homebrew (brew install scrcpy); easy management and updates.
    • Native support for macOS window system, seamlessly integrating into your workflow.
  2. Powerful Tool for Developers:

    • Ideal for Android developers as a superior alternative to official emulators or the adb screencap command, offering smoother, more realistic device interaction.
  3. Essential for Content Creators and Presenters:

    • High frame rates and low latency make it perfect for recording high-quality Android game or app demo videos.
    • Wireless connectivity allows freedom of movement during presentations or teaching without being tethered by cables.
  4. Daily Productivity Tool:

    • Use Mac’s full-sized keyboard to quickly type long texts on your phone while working on documents.
    • Manage phone notifications, reply to messages, or organize photos on the large Mac screen without switching devices.

System and Usage Requirements

  • Android Device:
    • Android 5.0 (API 21) or higher.
    • Audio forwarding requires Android 11 (API 30) or higher.
    • Must enable “USB Debugging” in the device’s Developer Options.
    • Important (for Xiaomi and similar brands): If permission errors occur, you may also need to enable “USB Debugging (Security Settings)” in Developer Options.

Installation and Usage (macOS Quick Guide)

  1. Install ADB: Install Android Debug Bridge via Homebrew: brew install android-platform-tools
  2. Install scrcpy: brew install scrcpy
  3. Connect Phone:
    • Connect Android device to Mac via USB cable.
    • Authorize USB debugging on the phone.
  4. Run: Type scrcpy in Terminal and press Enter to start wired mirroring.
  5. Wireless Connection:
    • First, connect via USB and run adb tcpip 5555 in Terminal.
    • Unplug the cable and run adb connect <phone_IP>:5555.
    • Then run scrcpy --tcpip=<phone_IP>:5555.

Conclusion

scrcpy is a tool that perfectly combines minimalism with powerful functionality. For anyone needing efficient, high-quality interaction between macOS and Android devices—whether developers, testers, presenters, or everyday users—it serves as an indispensable Swiss Army knife. Its open-source, free nature, top-tier performance, and clean, straightforward experience set it apart from other screen mirroring tools, making it the preferred solution on macOS.

All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.

Recommended Apps

Sideloadly icon

Sideloadly

Sideloadly is a powerful macOS sideloading tool that supports installing IPA application files on non-jailbroken iOS/iPadOS/tvOS devices and Apple Silicon Macs. It requires no jailbreak, supports free Apple IDs, Wi-Fi wireless installation, automatic app refresh, and JIT compilation, offering full application customization options.

Snap icon

Snap

Snap is a lightweight macOS window management tool that enables rapid, automated window layout via drag-and-drop and keyboard shortcuts. It supports multi-display setups, custom regions, and smart snapping, significantly improving multitasking efficiency. Designed specifically for programmers, designers, and other users who require a clean and organized workspace, Snap offers simple operation and excellent performance.

Streaker icon

Streaker

Streaker is a lightweight macOS menu bar tool designed to track and display your GitHub consecutive contribution days, best streaks, and detailed statistics. It supports multiple icon themes and smart reminders, helping developers easily maintain their commit habits.

SuperCorners icon

SuperCorners

SuperCorners is a revolutionary productivity tool for macOS that goes beyond the limitations of the four screen corners, supporting triggers from any edge of the screen. With over 88 preset actions, it integrates practical utilities such as a calculator, counter, and color picker, and supports running Apple Shortcuts and system commands, making Mac operations faster and more efficient.

SwiftBiu icon

SwiftBiu

SwiftBiu is a revolutionary macOS AI productivity toolkit that enables instant AI-powered translation, summarization, rewriting, and image generation by simply selecting text. Lightweight and native, it offers ultra-fast response times with one-click operation via a global toolbar. It supports infinite expansion through JavaScript plugins and prioritizes privacy and security, significantly boosting your work efficiency.

The Unarchiver icon

The Unarchiver

The Unarchiver is a powerful and free decompression tool for macOS, supporting a wide range of archive formats including RAR, Zip, and 7z. It opens any archive file instantly, with no ads or in-app purchases, delivering a clean and efficient extraction experience.