# escrcpy
**Repository Path**: viarotel-org/escrcpy
## Basic Information
- **Project Name**: escrcpy
- **Description**: 📱 优雅而强大的跨平台 Android 设备控制工具,基于 Scrcpy 的 Electron 应用,支持无线连接和多设备管理,让您的电脑成为 Android 的完美伴侣。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: https://viarotel.eu.org/zhHans/
- **GVP Project**: Yes
## Statistics
- **Stars**: 952
- **Forks**: 248
- **Created**: 2023-09-16
- **Last Updated**: 2026-04-20
## Categories & Tags
**Categories**: android-modules
**Tags**: scrcpy, Android, ADB, GUI, mirroring
## README
# Escrcpy
[](https://gitcode.com/viarotel-org/escrcpy)
[](https://gitee.com/viarotel-org/escrcpy)
[](https://github.com/viarotel-org/escrcpy)
[](https://deepwiki.com/viarotel-org/escrcpy)
[](https://zread.ai/viarotel-org/escrcpy)
📱 Display and control your Android device graphically with scrcpy. [中文文档](https://github.com/viarotel-org/escrcpy/blob/main/README-CN.md)
Escrcpy focuses on a stable integration foundation; some advanced features come from the private extension repository EscrcpyX and are offered on a paid basis.
## Features
- 🖥️ **Inset Mirror**: Dedicated embedded window, auto-fits screen resolution and orientation, with integrated one-tap shortcuts
- 🔄 **Multi-Device Control**: Control multiple devices simultaneously in a single window, broadcast input, with batch screenshot and APK install support
- 🎛️ **Integrated Control Bar**: Compact, draggable sidebar with reorderable controls: rotation, screenshot, apps, files, terminal, AI assistant, and automation
- 🤖 **Intelligent Control**: Natural-language commands powered by AutoGLM for smart control of Android devices
- 🏃 **Automated Execution**: Automation workflows run in parallel, supporting synchronized operations across multiple devices
- 🪟 **Multi-Device Management**: Visual window orchestration for centralized management of all connected devices
- 📡 **Wireless Connection**: Wireless ADB connections with Gnirehtet reverse tethering support
- ⚡ **Scrcpy Core**: High-performance, low-latency screen mirroring and control
## Installation
### Manual Installation via Released Packages
Check the [Releases Page](https://github.com/viarotel-org/escrcpy/releases)
### macOS Installation via Homebrew
Refer to [homebrew-escrcpy](https://github.com/viarotel-org/homebrew-escrcpy)
## Documentation
- [Getting Started](https://viarotel.eu.org/guide/started)
- [Shortcuts](https://viarotel.eu.org/reference/scrcpy/shortcuts)
- [Device Operations](https://viarotel.eu.org/guide/operation)
- [Preferences](https://viarotel.eu.org/guide/preferences)
- [Reverse Tethering](https://viarotel.eu.org/reference/gnirehtet/)
## For Developers
If you are a developer and wish to run or help improve this project, refer to the [Development Documentation](https://github.com/viarotel-org/escrcpy/blob/main/develop.md)
## Get Help
As an open-source project powered by passion, support is limited, and updates are irregular.
- [FAQ](https://viarotel.eu.org/help/escrcpy)
- [Report Issues](https://github.com/viarotel-org/escrcpy/issues)
- [Contact Email](mailto:viarotel@qq.com)
## What's Next?
[Milestones](https://viarotel.eu.org/guide/milestones)
## Acknowledgments
This project owes its existence to the following open-source projects:
- [scrcpy](https://github.com/Genymobile/scrcpy)
- [adbkit](https://github.com/DeviceFarmer/adbkit)
- [electron](https://www.electronjs.org/)
- [vue](https://vuejs.org/)
- [gnirehtet](https://github.com/Genymobile/gnirehtet/)
- [autoglm.js](https://github.com/FliPPeDround/autoglm.js)
- [tangoadb](https://tangoadb.dev/)
## Friendly Links
- [ADB Device Manager 2](https://github.com/Shrey113/Adb-Device-Manager-2)
## Donate
If this project has helped you, consider buying me a coffee to keep me motivated for further improvements 😛
You can also support me through the AiFaDian platform.
## Contributors
Thanks to all who contributed!
[Contributors](https://github.com/viarotel/escrcpy/graphs/contributors)
## Star History
[](https://star-history.com/#viarotel-org/escrcpy&Date)