Control Android devices with a mouse and keyboard in a dedicated GUI
The Android device screen appears directly on your computer, allowing you to operate the device as if touching it with a mouse and keyboard. This scrcpy-based graphical tool performs screen mirroring and control without terminal commands. You can manage multiple devices in a single window or visually configure settings that convert keyboard input into touch or joystick actions.
Input mapping in the built-in window
A dedicated built-in window displays the Android screen, automatically adjusting resolution and orientation. You can set keyboard mappings on this window to directly assign touch, joystick, swipe, scroll, and automation actions. The integrated control bar allows you to drag and reposition features such as rotation, screenshots, app management, file transfer, terminal, AI assistant, and automation for easy access.
Multi-device control and wireless connection
Control multiple devices simultaneously in a single window and send input to several devices at once. Batch screenshots and APK installation are also supported. Wireless ADB connection includes LAN auto-discovery, and reverse tethering via Gnirehtet allows sharing the device's internet connection with the computer. Custom global hotkeys can be configured for quick device operations.
AI assistant and visual automation
An MCP protocol-based AI assistant (Copilot) is built in, supporting chat with multiple models and performing intelligent Android device control. Visual step-by-step workflow orchestration allows you to write automation scripts capable of screen image recognition and batch execution across multiple devices. A visual window orchestration feature also provides centralized management of all connected devices.
Installation and support scope
Download packages from the release page for manual installation, or install via Homebrew on macOS. Developers can refer to the development documentation to run the project or contribute to improvements. This project is an open-source initiative driven by passion, with limited support and an irregular update cycle. Some advanced features are available in the paid private extension repository EscrcpyX.
Things to check before use
This tool is suitable for users who want to control Android devices graphically from a computer, especially those needing multi-device management or automation scripts. Since it is based on the scrcpy engine, low-latency screen mirroring can be expected. However, be aware that the project is updated irregularly and support is limited. If you require paid extension features, additional costs for EscrcpyX may apply, so it is advisable to first check if the basic features are sufficient.