A Node.js application that allows you to use your device from anywhere with remote desktop, powered by WebRTC and Electron.
Warning
This project is currently in its beta state as I gather user feedback. If you encounter any issues, please report them here :)
- (🖥️) Instantly share your desktop remotely with a secure, 8-digit connection code.
- (⚡) No account or signup required - start a session in seconds, right on your network.
- (🌐) Web-based viewer for easy access from any device, powered by WebRTC.
- (⌨️) Real-time keyboard and mouse input forwarding for true remote access.
- (📦) Built with Node.js and Electron for cross-platform support.
- (👤) Open-source under Apache 2.0 license - contribute or view it anytime.
Recording.2025-10-05.180312.mp4
Screen.Recording.2025-10-05.at.6.12.09.PM.mov
To start, you can download this repository by using the following:
git clone https://github.com/BrianWalczak/Screensheet.git
cd ScreensheetBefore you continue, make sure that Node.js is properly installed (run node --version to check if it exists). If you don't have it installed yet, you can download it here.
Next, install the required dependencies and start the server (port 3000):
npm install
npm run starttIf you'd like to contribute to this project, please create a pull request here. You can submit your feedback or any bugs that you find on the issues page. Contributions are highly appreciated and will help us keep this project up-to-date!