Heads up: due to a naming conflict, RemotePC will soon be renamed to LocalDesk. Same app, same team, same privacy-first approach — just a new name.

Local network only — nothing leaves your Wi-Fi

Control your Windows PC from your Android phone

Turn your phone into a trackpad, keyboard, and system controller for your PC — connected directly over your own network. No cloud, no accounts, no lag6.

25k+ downloads1 4.3★ Play Store rating2 0ms cloud latency3 100MB install size4
No cloud5 No accounts Free forever

Everything runs on your network, nothing runs on someone else's server

Nine tools for controlling your PC, all built to work without a cloud in the loop.

Trackpad & keyboard

Move, click, drag, scroll, and type — your phone becomes a precision input device with zero-latency response.

Volume & media controls

Quickly change Windows system volume and manage media playback from wherever you're sitting.

System controls

Shut down, restart, lock, sleep, or sign out — right from your hand.

System stats

CPU, RAM, battery, and CPU/GPU temperatures, streamed live from your PC in real time.

Secure file transfer

Send files between your devices over local TCP tunnels. No cloud involved, ever.

Live screen stream

Desktop mirroring with low latency and high-quality audio. Watch your PC's activity without leaving the app.

Instant screenshots

Capture your desktop and save it straight to your Android device.

Multi-language support

Use the app in 10 languages, with more on the way.

Privacy first

No accounts, no cloud servers, no data collection. Everything stays on your local network.

Every tool, one screen away

The features above, running live. Tap through to see each one on the phone — it plays through on its own too.

RemotePC trackpad and keyboard screen RemotePC media and volume screen RemotePC live stats and quick actions screen RemotePC secure file transfer screen RemotePC live desktop mirroring screen

Move, click, drag, scroll and type with zero-latency response. Scrub playback, skip tracks, and set system volume without touching a keyboard. CPU, RAM, temperature and battery, live — plus shutdown, restart, sleep and lock and more, in one tap. Send files between devices over a local, direct connection — no cloud upload, ever. Watch your desktop in real time and take over with a tap, right from the couch.

Make it yours

Five looks for the trackpad. Pick one — it takes effect instantly, no restart needed.

Trackpad in the Midnight theme Trackpad in the Crimson theme Trackpad in the Olive theme Trackpad in the Amber theme Trackpad in the Paper theme

Midnight

Trackpad colors are pulled automatically from your device's wallpaper and system theme — there's no manual color picker in the app. The swatches above just preview a few looks.

Three steps to total control

No accounts. No cloud. Just a direct connection over your own Wi-Fi.

Install the Windows listener

Runs on your PC and stays dormant until you connect, listening only on your local network.

Pair your devices

Launch the Android app and point it to your PC — manually or with automatic discovery.

That's it

Low-latency control and fast file transfers. Your data never leaves your home Wi-Fi.

Get RemotePC

Start controlling your workspace in seconds.

Need help connecting? Watch the setup video →

Public roadmap & bug tracker See what's coming next and track known bugs
View on Trello

Tech specs

The full breakdown, for anyone who wants the details before installing anything.

Windows listener

Requires
Windows 10 or Windows 11
Installer
.exe, ~100 MB download
Background footprint
Dormant until launched — no startup entries, no background services
Distribution
Direct download, hosted on GitHub

Android app

Requires
Android 10.0 or later
Memory
3 GB RAM minimum
Distribution
Google Play, Uptodown
Languages
10 supported, more comming soon

Connection & data

Network
Local Wi-Fi / LAN only — not exposed to the internet by default
Discovery
Automatic on local network, or manual IP entry
File transfer
Local TCP tunnel — files never touch a cloud server
Screen mirroring
Low-latency UDP video with audio and direct control
Cost
Free — no accounts, no ads, no in-app purchases

Common questions

Everything you need to know about privacy, security, compatibility, and setup.

Setup & compatibility

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 10.0 or later, a minimum of 3 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. For best results, it's recommended that the user is not connected to a VPN during the initial setup.

Your PC's local IP address is displayed directly in the RemotePC Windows listener once it's 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, on Windows 11 go to Settings → Network & Internet → Wi-Fi → Hardware properties to view the IP address without 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. Nothing is requested speculatively or for future use.

Network & connectivity

  • INTERNET: opens network sockets so the app can communicate with your PC.
  • ACCESS_NETWORK_STATE & ACCESS_WIFI_STATE: used to detect network/Wi-Fi state for reliable device discovery.
  • CHANGE_WIFI_STATE & CHANGE_WIFI_MULTICAST_STATE: needed to hold a multicast lock so discovery broadcasts from your PC are actually received.
  • ACCESS_LOCAL_NETWORK (Android 17+): required under Android's newer Local Network Protections, which block local network traffic by default.

Background operation & notifications

  • FOREGROUND_SERVICE & FOREGROUND_SERVICE_CONNECTED_DEVICE: keep an active connection or file transfer running as a visible foreground service.
  • WAKE_LOCK: prevents Doze mode from suspending the CPU mid-transfer, which could stall or corrupt an incoming file.
  • POST_NOTIFICATIONS (Android 13+): shows status notifications like transfer progress and connection state.

Storage & interface

  • WRITE_EXTERNAL_STORAGE (Android 9 and below): saves files you receive. Android 10+ uses MediaStore instead, so this permission has no effect on newer devices.
  • VIBRATE: haptic feedback when interacting with controls.

None of these are used for location tracking, advertising, profiling, or analytics. You remain in full control — permissions can be reviewed or revoked in your device's app settings at any time.

For a full breakdown of each permission, read this article →

Security & privacy

This is an expected false positive, not a sign 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 behaviours regardless of intent.

The installer is also not code-signed. Code signing certificates typically run $200 to $500+ a year depending on the certificate authority and validation level, which isn't viable for a free, zero-monetisation app. Skipping it keeps RemotePC free for everyone.

A few things that distinguish RemotePC from malware:

  • The listener is entirely dormant until you launch it — no background processes or startup entries
  • No telemetry, analytics, or hidden data collection of any kind
  • No cloud communication — all traffic stays on your local network

To proceed past the warning, click More info → Run anyway. You can also verify the installer independently via the linked VirusTotal scan report.

Read the full explanation →

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, and 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 removes 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, and no third-party analytics or tracking SDKs in the app.

All communication happens 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 isn't an opt-in feature here. It's the default and only mode of operation.

Connectivity & performance

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. That's intentional — it removes the latency of 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 (port forwarding, or a personal VPN tunnel), but that's outside RemotePC's supported setup and carries security considerations worth researching independently.

RemotePC talks directly between your devices over the local network. A VPN active on either device can redirect or intercept that traffic in a way that breaks the direct local connection.

Most VPN clients route all device traffic through a remote server by default, which effectively takes your device off the local network from a connectivity standpoint. Some VPN apps offer a split-tunnelling or "local network access" setting that excludes LAN traffic from the tunnel — if yours supports this, turning it on may let RemotePC keep working while the VPN stays on.

If you run into connection issues, try disabling any active VPN on both devices, then reconnect.

Read full explanation →

Performance is mostly down to your local network. A few things to check:

  • Wi-Fi signal strength: both devices should have a strong, stable connection to the router. Distance, walls, and interference all matter — try moving closer or using a 5GHz band.
  • Network congestion: heavy simultaneous use (streaming, downloads, video calls) reduces available bandwidth and adds latency.
  • VPN interference: an active VPN on either device can noticeably slow things down. Disable it and test again.
  • PC load: screen streaming is resource-intensive — make sure the Windows host isn't under heavy CPU or GPU load elsewhere.

On most home networks, input control (trackpad, keyboard, media keys) feels effectively instant. Screen streaming varies more with network conditions.

Features

This is most likely a Windows security restriction rather than a RemotePC design choice. Windows enforces UIPI (User Interface Privilege Isolation), which blocks lower-privilege processes — such as File Explorer, running at standard user level — from sending input messages like drag-and-drop events to a higher-privilege process. Because the RemotePC listener runs with administrator privileges, it sits on the wrong side of that boundary.

There's no straightforward workaround that preserves the level of system access RemotePC needs, so drag and drop stays unsupported for now.

Read more about this limitation →

The RemotePC Android app currently supports 10 languages, with more planned for future releases.

Language preference is typically detected automatically from your device's system settings. Want a specific language added? Submit a request via the GitHub issue tracker or by contacting support directly.

General

RemotePC is completely free. There are no paid tiers, no premium features behind a subscription, and no in-app purchases.

The app has no monetisation model — no ads, no selling data, no upgrades to buy. The full feature set is available to every user at no cost.

A couple of ways to get in touch:

  • GitHub Issues: the preferred channel for bug reports and feature requests. Reproduction steps, your Android version, and expected-vs-actual behaviour all help resolve things faster.
  • Contact form or email: reach the team via the contact form or at support@remotepc.tech.

You can also check the public Trello roadmap to see what's planned or in progress.

Open a GitHub issue →