https://github.com/dinoscapeprogramming/remote-control
An advanced but easy-to-use remote desktop application with cross-platform support
https://github.com/dinoscapeprogramming/remote-control
desktop electron javascript nodejs remote-desktop
Last synced: about 1 year ago
JSON representation
An advanced but easy-to-use remote desktop application with cross-platform support
- Host: GitHub
- URL: https://github.com/dinoscapeprogramming/remote-control
- Owner: DinoscapeProgramming
- License: apache-2.0
- Created: 2024-04-04T19:12:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-28T22:32:11.000Z (over 1 year ago)
- Last Synced: 2025-04-07T03:02:00.861Z (about 1 year ago)
- Topics: desktop, electron, javascript, nodejs, remote-desktop
- Language: JavaScript
- Homepage: https://remote-control-cnp2.onrender.com/
- Size: 7.56 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Remote Control is a minimal remote desktop app built on top of Electron. Designed to ease things up for better and faster technical support with low effort in mind.
---
Key Features •
How To Use •
Download •
Credits •
License

_
Feel free to give us a ⭐ on our [GitHub repository](https://github.com/DinoscapeProgramming/Remote-Control)!
_
## Key Features
* Instant Connection
* Control over connected devices
- Be able to control the keyboard and mouse of your connected devices.
* Device History
- Connect to known devices with one click.
* File Sharing across multiple devices
* Smart Bar with commands
- Navigate faster by typing commands in the upper smart bar.
* Device Monitoring for CPU, Memory and WLAN Usage
* Script Execution with Node.js Integration
* Script Store for non-programmers
* Dark/Light Mode
* Feedback Writing and Viewing
* Full screen mode
- Work distraction free.
* Auto Launch
- Remote Control launches automatically after you start your device.
* Auto Update
- Remote Control automatically updates when new updates are released.
* Custom WebRTC Server
- Configure Remote Control in order to use your custom WebRTC server.
* Debug Mode
- Activate debug mode to help us fix issues faster.
* Cross platform
- Windows, macOS and Linux ready.
* In-built Tutorial Page
## How To Use
### Building and opening your own installable
To clone and install this application, you'll need [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) and [Python 3](https://www.python.org/downloads/) installed on your computer. From your command line:
```bash
# Clone this repository
$ git clone https://github.com/DinoscapeProgramming/Remote-Control
# Go into the repository
$ cd Remote-Control/client
# Install dependencies
$ npm install
# Build the app
$ npm run build --prod
# Install the app
$ ./build/*.exe
```
### Hosting your own server
To clone and host this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:
```bash
# Clone this repository
$ git clone https://github.com/DinoscapeProgramming/Remote-Control
# Go into the repository
$ cd Remote-Control/server
# Install dependencies
$ npm install
# Start server
$ node .
```
> **Note**
> If you're using Linux Bash for Windows, [see this guide](https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/) or use `node` from the command prompt.
## Download
You can [download](https://github.com/DinoscapeProgramming/Remote-Control/releases/tag/v1.0.0) the latest installable version of Remote Control for Windows, macOS and Linux.
## Credits
This software uses the following open source packages:
- [Node.js](https://nodejs.org)
- [Electron](https://electronjs.org)
- [electron-builder](https://www.electron.build)
- [PeerServer](https://github.com/peers/peerjs-server)
- [@jitsi/robotjs](https://github.com/jitsi/robotjs)
- [socket.io](https://socket.io)
- [socket.io-client](https://socket.io)
- [Express.js](https://github.com/expressjs/express)
- [Express Docs](https://github.com/DinoscapeProgramming/Express-Docs)
- [Crossnote](https://github.com/shd101wyy/crossnote)
## Support
## You may also like...
- [Express Docs](https://github.com/DinoscapeProgramming/Express-Docs) - An easy-to-use documentation site creator
- [Youtube Offline](https://github.com/DinoscapeProgramming/Youtube-Offline) - A lightweight YouTube video downloader
- [Appify](https://github.com/DinoscapeProgramming/Appify) - A tiny tool that allows you to turn your website into an app
- [Meetings](https://github.com/DinoscapeProgramming/Meetings) - A meetings app with lots of features
- [DinoChess](https://github.com/DinoscapeProgramming/DinoChess) - A chess platform for chess lovers
## License
[Apache-2.0](https://raw.githubusercontent.com/DinoscapeProgramming/Remote-Control/master/LICENSE)
---
> [dinoscape.com](https://dinoscape.com) ·
> GitHub [@DinoscapeProgramming](https://github.com/DinoscapeProgramming) ·
> Scratch [@Dinoscape](https://scratch.mit.edu/users/Dinoscape)