Screen share between devices
A downloadable tool for Windows, macOS, and Linux
Download NowName your own price
Easy Screen Sharing with WebRTC
This project lets you quickly share your screen with others directly through your web browser, without needing any extra software!
Here's how it works:
- Start the app: Double click on the app.
- Open in your browser: Go to a web address (like
http://localhost:3000
) in your browser. - Share your screen: Click a button to begin sharing.
- Watch the screen: Open a link on another browser.
Perfect for local screen sharing among multiple devices.
Key Features:
- Browser-based: No downloads or installations needed for viewers.
- Direct connection: Uses WebRTC for fast, peer-to-peer streaming.
- Local or remote: Works on your local network, or you can use a tool like ngrok to share across the internet.
- Easy to use: Simple interface with clear instructions.
Getting Started:
- Download the project: Copy the project files to your computer.
- Run the app: Start the application by selecting the version compatible with your system.
- Share! Open the web address in your browser and start sharing.
Sharing over the Internet (using ngrok):
If you need to share your screen with someone who isn't on your local network, you can use a free tool called ngrok. It creates a secure, public web address that anyone can use to access your screen share.
Important Notes:
- You'll need to give your browser permission to share your screen.
- The quality of the screen share can depend on your internet connection.
- This is a basic screen-sharing tool (no audio yet).
- For security, ngrok uses HTTPS, which is a secure connection.
Updated | 15 days ago |
Status | Released |
Category | Tool |
Platforms | Windows, macOS, Linux |
Author | TheMarelle |
Average session | A few seconds |
Inputs | Mouse |
Download
Download NowName your own price
Click download now to get access to the following files:
webrtc-screen-share-win-linux-osx.zip 116 MB
Version 1
Comments
Log in with itch.io to leave a comment.
I ran into a small problem. After running the application in the terminal, i found the website but the buttons don’t do anything, not even the fullscreen button. Is there something i might be doing wrong?
hi thank you for reaching out. That’s weird. Maybe it is a permission problem. May I ask what browser you are using ?
if you can open the developer console, there is probably an error message.
I think you might be right, I happen to use duck duck go and it tends to be very cautious of websites including the local host. Let me check real quick.
It says there’s an error loading the ‘socket.io.js’ file.
Thank you so much for the details. There was indeed an error with the built version. After some investigation, I spotted the issue and it is now fixed. You can download the new version and it should be okay.
I tried again and it works perfectly, thanks for helping me out!
Is this open source?
no. But I can publish the code of you want