A Node.js Electron-based assistant application with core remote PC control and auxiliary features. The mobile H5 webpage features a neat interface. Designed for common mobile-desktop interaction scena
A Node.js Electron-based assistant application with core remote PC control and auxiliary features. The mobile H5 webpage features a neat interface. Designed for common mobile-desktop interaction scenarios.
Main Features PC-Side Features - Remote Control: Control PC mouse and keyboard via mobile device - Message Exchange: Chat and file transfer - OCR Image Recognition: Supports text recognition from images and annotation/doodling [In Progress] - Speech Recognition & Synthesis: ASR (Automatic Speech Recognition) and TTS (Text-to-Speech) based on sherpa-onnx [In Progress] - Custom Command Sharing: Online sharing of custom commands and scheduled tasks [Planned] Mobile-Side Features - Remote Control: Text input, hotkey operations, mouse movement/click/drag - Custom Commands: Define a set of mouse-keyboard operation logic - Scheduled Tasks: Use cron expressions to set timed actions for automation - File Transfer: Upload files from mobile to PC - Window Screenshot: View screenshots of running applications on the PC
Yes. ControlServer is free and open-source software released under the AGPL-3.0 license.
What is the latest version of ControlServer?
The latest version is 2.5.2, released on Jan 22, 2026.
Is it safe to download ControlServer?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 90fa7a8bd9cfcf0ec5370cbbf3b58075215dca7e55e6403d020a66cc03cd8c34.
Which Windows versions does ControlServer support?
ControlServer runs on Windows and is available for 64-bit (x64), ARM64 systems.
How do I install ControlServer silently?
Run the offline installer with "ControlServer-2.5.2-x64-setup.exe" /S /currentuser, or install it with Windows Package Manager: winget install --id=smilexizheng.ControlServer -e --silent.
How do I uninstall ControlServer?
Open Settings › Apps › Installed apps, find ControlServer and select Uninstall. From the command line, run winget uninstall --id=smilexizheng.ControlServer -e.
Alternatives to ControlServer
Other Remote control programs for Windows from different developers.