Skip to content

An application built with Node.js and Electron allowing you to use your device from anywhere with remote desktop!

License

Notifications You must be signed in to change notification settings

brianwalczak/Screensheet

Repository files navigation

Screensheet - The local remote desktop.

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 :)

Features

  • (🖥️) 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.

Demonstration

Creating a Session

Recording.2025-10-05.180312.mp4

Viewing a Session

Screen.Recording.2025-10-05.at.6.12.09.PM.mov

Getting Started

To start, you can download this repository by using the following:

git clone https://github.com/BrianWalczak/Screensheet.git

cd Screensheet

Before 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 startt

Contributions

If 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!

About

An application built with Node.js and Electron allowing you to use your device from anywhere with remote desktop!

Resources

License

Stars

Watchers

Forks

Packages

No packages published