Analysis updated 2026-06-21
Use your phone or tablet as a second monitor for your laptop without buying extra hardware.
Stream your desktop to a TV or smart display on your home network for presentations.
Share a live view of your screen with someone else on the same WiFi network instantly.
Set up a portable secondary display anywhere you have a device with a web browser.
| pavlobu/deskreen | fosrl/pangolin | coze-dev/coze-studio | |
|---|---|---|---|
| Stars | 20,619 | 20,606 | 20,700 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Both devices must be on the same local network, the secondary device only needs a web browser with no app install required.
Deskreen CE (Community Edition) is an Electron.js application that uses WebRTC to turn any device with a web browser into a secondary screen for your computer. It streams a live view of your computer screen to a web browser on any device on your local network. The app is available for macOS, Windows, and Linux, and has been downloaded over 2 million times since its launch. It is written in TypeScript. The Community Edition is open source under the AGPL-3.0 license but has limited features compared to a Pro version in development. Once running, the app generates a QR code or connection URL that a secondary device can scan or visit using any browser to receive the screen stream. A custom local IP address can be specified at startup using a --ip or --local-ip command-line flag, which is useful for choosing a specific network interface. The project is built on top of technologies including Electron, React, Vite, and simple-peer.
Deskreen turns any device with a web browser into a wireless second screen for your computer by streaming your desktop over your local network using WebRTC, no extra hardware needed.
Mainly TypeScript. The stack also includes TypeScript, Electron, React.
AGPL-3.0, free to use and modify, but if you distribute it or run it as a network service you must publish the source code under the same license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.