mirror of
https://github.com/viarotel-org/escrcpy.git
synced 2026-06-06 08:39:43 +08:00
Escrcpy now focuses on a cleaner and more stable core architecture. Advanced features are moved to the private repository EscrcpyX.
108 lines
6.5 KiB
Markdown
108 lines
6.5 KiB
Markdown
<div style="display:flex;">
|
|
<img src="https://cdn.jsdelivr.net/gh/viarotel/resources@latest/logos/escrcpy.png" alt="viarotel-escrcpy" width="108px">
|
|
</div>
|
|
|
|
# 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)
|
|
|
|
<div style="display:flex;">
|
|
<img src="https://cdn.jsdelivr.net/gh/viarotel/resources@latest/screenshots/escrcpy/en-US/overview.png?version=2.5.1" alt="viarotel-escrcpy" width="100%">
|
|
</div>
|
|
|
|
<sub>Escrcpy focuses on a stable integration foundation; some advanced features come from the private extension repository EscrcpyX and are offered on a paid basis.</sub>
|
|
|
|
## Features
|
|
|
|
- 🖥️ **Inset Mirror**: Dedicated embedded window, auto-fits screen resolution and orientation, with integrated one-tap shortcuts
|
|
- ⌨️ **Keyboard Mapping**: Configure touch, joystick, swipe, scroll, and automation mappings directly on the embedded mirror
|
|
- 🔄 **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 LAN auto-discovery and 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 😛
|
|
|
|
<div style="display:flex;">
|
|
<img src="https://cdn.jsdelivr.net/gh/viarotel/resources@latest/donate/viarotel-wepay.png" alt="viarotel-wepay" width="30%">
|
|
<img src="https://cdn.jsdelivr.net/gh/viarotel/resources@latest/donate/viarotel-alipay.png" alt="viarotel-alipay" width="30%">
|
|
<a href="https://www.paypal.com/paypalme/viarotel" target="_blank" rel="noopener noreferrer">
|
|
<img src="https://cdn.jsdelivr.net/gh/viarotel/resources@latest/donate/viarotel-paypal.png" alt="viarotel-paypal" width="30%">
|
|
</a>
|
|
</div>
|
|
|
|
You can also support me through the AiFaDian platform.
|
|
|
|
<div style="display:flex; justify-content:center;"> <a href="https://afdian.com/a/viarotel"><img width="200" src="https://pic1.afdiancdn.com/static/img/welcome/button-sponsorme.png" alt=""></a> </div>
|
|
|
|
## Contributors
|
|
|
|
Thanks to all who contributed!
|
|
|
|
[Contributors](https://github.com/viarotel/escrcpy/graphs/contributors)
|
|
|
|
## Star History
|
|
|
|
[](https://star-history.com/#viarotel-org/escrcpy&Date)
|