Skip to content

Remote Control Desktop is a robust, reliable and fast remote desktop software for Windows / MacOS / Linux.


Notifications You must be signed in to change notification settings


Repository files navigation

All Contributors MIT commitizen PRs styled with prettier

WebRTC based remote control for your computer open source

Remotecontrol – Desktop

Remote Control Desktop is a powerful, reliable and fast open source remote desktop software that supports multiple platforms including Windows, MacOS, and Linux. The main aim of this project is to provide an efficient and hassle-free way of handling remote desktop operations. It's designed with user-friendly features that make it a perfect choice for both technical and non-technical users. Whether you are an IT professional providing remote assistance to your customers, or a user who needs to access their desktop remotely, this tool is perfect for you.

Best of all, Remote Control Desktop prioritizes your privacy. Use your own server for secure connections, or leverage our free server without worrying about data collection. We're dedicated to ensuring your data remains confidential and secure.

+ Points

  • ✅ Cross-platform support: Windows, MacOS, Linux
  • ✅ User-friendly interface
  • ✅ Efficient and fast remote desktop operations
  • ✅ Use your own server or our free server
  • ✅ Free remote maintenance without data collection
  • ✅ Works out of the box - no configuration required


  • ✅ WebRTC based
  • ✅ Portable
  • ✅ Automatic updates
  • ✅ High security
  • ✅ Windows, Mac and Linux
  • ✅ Open Source
  • ✅ No installation required
  • ✅ No configuration required
  • ✅ No registration required
  • ✅ No data collection
  • ✅ No ads
  • ✅ No tracking
  • ✅ remote maintenance
  • ✅ address directory
  • ✅ file transfer
  • ✅ private and commercial
  • ✅ Unattended Access
  • ✅ Clipboard synchronization
  • ✅ Multilingual (English / German)



Build your own

git clone
npm install
npm run start

selfhost your own server

You can use coturn to set up your own server. Right now, there is no user accessible way to change the server config, once you have set up your server, you need to rebuild the clients. We are currently working on a client-side GUI option to change the backend servers. That should make the whole thing much better.

Current Known issues

  • Keyboard is not being transmitted 100% of the time, it has bugs.
  • Sound is not being transmitted.
  • Currently we only support one way file transmisstion, from local to remote.
  • Clipboard also is supported one way, from local to remote.