Trackpad & Keyboard
Move, click, drag, scroll, and type—your phone becomes a precision input device with zero-latency response.
A privacy-first remote control solution. Turn your phone into a precision trackpad, keyboard, and system controller—no accounts, no cloud, zero latency.
Designed for speed, simplicity, and full local control
Move, click, drag, scroll, and type—your phone becomes a precision input device with zero-latency response.
Quickly change Windows system volume, and manage media playback.
Shutdown, restart, lock, sleep, sign out - right from your hand.
CPU, RAM, Battery, along with CPU amd GPU temperatures—streamed live from your PC in realtime.
Pick a file on Android and send it directly to your PC over TCP local tunnels. No cloud involved. (PC to Android Coming soon.)
Desktop mirroring with low latency & high quality audio streaming. Watch and listen to your PC's activity in real-time without leaving the app.
Capture a screenshot of your desktop and save it on your Android device instantly.
Use the app in 10 different languages, with even more on the way.
No accounts, no cloud servers, no data collection. Everything stays on your local network.
No accounts. No cloud. Just direct local connectivity.
Download and Install the Windows server app on your PC. It remains dormant until you connect, listening only on your secure local network.
Download and Launch the Android app and point it to your PC's local IP address, either manually or automatically. The connection happens instantly over your Wi-Fi.
Enjoy low latency control and high-speed file transfers. Your data never leaves your home Wi-Fi.
Start controlling your workspace in seconds
Run the listener on your PC to enable incoming connections
Looking for all releases? View release notes
The controller for your phone or tablet
If you need help with connecting, watch this video.
RemotePC is free, ad-free, and always will be. If it's saved you time, a coffee goes a long way toward keeping development active.
One-time support
Monthly membership
You like what I'm building and want to help keep the lights on. Every bit counts.
A meaningful commitment that helps prioritise new features and faster release cycles.
You're all in. This level of support is extraordinary and directly fuels the most ambitious work.
All contributions go through Buy Me a Coffee. Support is entirely optional — RemotePC will always be free.
Everything you need to know about privacy, security, compatibility, and setup
Windows host (PC): Windows 10 or Windows 11. The listener application is approximately 40 MB and runs only when you launch it—it does not install background services or startup entries.
Android client: Android 8.0 (Oreo) or later, a minimum of 2 GB RAM, and an active Wi-Fi connection. The app is available on Google Play and Uptodown.
Both devices must be connected to the same local network (Wi-Fi or LAN) for a successful connection.
Your PC's local IP address is displayed directly in the RemotePC Windows listener once it is running—no manual lookup is required in most cases.
If you need to find it manually, open a Command Prompt and run ipconfig. Look for the IPv4 Address listed under your active network adapter (typically beginning with 192.168. or 10.).
Alternatively, you can navigate to Settings → Network & Internet → Wi-Fi → Hardware properties on Windows 11 to view the IP address without using the command line.
The Android app also supports automatic device discovery, which can detect the PC on your network without requiring manual IP entry.
The app requests only the minimum permissions necessary to operate. No permissions are requested speculatively or for future use.
Network access: Required to establish a direct connection to your PC over your local Wi-Fi network and transmit input commands in real time. No data is sent to external servers.
Storage access: Only invoked when you explicitly initiate a file transfer. The app never scans, indexes, or reads your files autonomously.
You remain in full control of what the app can access at all times. Permissions can be reviewed or revoked through your device's standard app settings.
For a full breakdown of each permission, read this article
This is an expected false positive, not an indication that anything is wrong with the application.
Remote control software by nature performs actions—simulating input, capturing the screen, communicating over the network—that automated security heuristics associate with malware. Windows Defender and SmartScreen flag these behaviors regardless of intent.
Additionally, the installer is not code-signed. Code signing certificates cost up to $350 per year, which is not viable for a free, zero-monetisation application. Skipping code signing keeps RemotePC free for everyone.
Key facts that distinguish RemotePC from malware:
To proceed past the SmartScreen warning, click More info → Run anyway. You can also verify the installer independently via the linked VirusTotal scan report.
No. Access is constrained by design at multiple levels.
Only devices on your local network (Wi-Fi or LAN) can attempt a connection at all. Even then, a connecting device must know your PC's specific IP address and port. The Windows listener also includes explicit controls to block individual local devices from connecting.
By default, RemotePC is not exposed to the internet. No external device can reach your PC unless you deliberately configure advanced networking, such as port forwarding on your router—something that requires intentional action on your part.
This local-first architecture is a deliberate security choice, not a limitation. It eliminates an entire class of remote attack vectors that cloud-based solutions must actively defend against.
No. RemotePC collects no personal data, usage metrics, crash telemetry, or device information. There are no accounts to create, no registration required, and no third-party analytics or tracking SDKs embedded in the application.
All communication occurs directly between your Android device and your Windows PC over your local network. Nothing is routed through external servers—there are no external servers.
Privacy is not an opt-in feature. It is the default and only mode of operation.
RemotePC is designed for local network use only. Both devices must be on the same Wi-Fi or LAN segment for a connection to be established.
Internet access is not required and is not used. This is an intentional architectural decision—it eliminates latency introduced by cloud relay servers, removes any dependency on external infrastructure, and ensures your data never leaves your home network.
Remote access over the internet is technically possible through advanced router configuration (such as port forwarding or a personal VPN tunnel), but this is outside the scope of RemotePC's supported setup and introduces additional security considerations that you should research independently.
RemotePC communicates directly between your devices over the local network. A VPN, when active on either device, can redirect or intercept network traffic in a way that breaks this direct local connection.
VPN clients often route all traffic through a remote server, effectively taking your device off the local network from a connectivity standpoint. This prevents RemotePC from locating or reaching the other device.
If you experience connection issues, try disabling any active VPN on both your Android device and your Windows PC, then attempt to reconnect.
Performance is primarily determined by the quality of your local network. A few things to check:
For most home networks, input control (trackpad, keyboard, media keys) operates with effectively zero perceptible latency. Screen streaming performance varies more with network conditions.
This is a Windows security restriction, not a RemotePC design choice. Because the RemotePC listener runs with administrator privileges, Windows prevents it from participating in drag and drop operations initiated by non-elevated processes—such as File Explorer, which runs at standard user level.
Windows deliberately blocks drag and drop across processes with different privilege levels as a security measure. There is no straightforward workaround that preserves RemotePC's required level of system access, so drag and drop remains unsupported for the time being.
The RemotePC Android app currently supports 10 languages, with additional languages planned for future releases.
Language preference is typically detected automatically from your device's system settings. If you would like to see a specific language added, you are welcome to submit a request via the GitHub issue tracker or by contacting support directly.
RemotePC is completely free. There are no paid tiers, no premium features gated behind a subscription, and no in-app purchases.
The application has no monetisation model. It does not display advertisements, sell data, or offer upgrades. The full feature set is available to every user at no cost.
There are a couple of ways to get in touch:
You can also view the public Trello roadmap to see what is planned or currently in progress.