Repository navigation
LANShare v1.0
LANShare v1.0.0
The first stable release of LANShare — real-time screen sharing over your local network. No accounts, no cloud, no setup: open the app, create a room, and share.
Highlights
- Share a full monitor or a single window, with live previews
- Automatic room discovery on the LAN — no IP typing required
- Hardware-accelerated encoding for low latency and low bandwidth
- Multiple viewers per room, with avatars and an optional password
- Automatic updates straight from GitHub
- Available in English, Portuguese and Spanish
Connection & Networking
- Host ↔ Client communication over LAN
- Persistent connection after the handshake
- Connection and disconnection detection
- Clean exit with a
Byemessage from Host or Client - Ping/Pong round-trip latency measurement
- Automatic room discovery via UDP broadcast
- Manual connection by IP as a fallback
Rooms & Users
- Multiple Clients connected to the same Host
- Each user identified by a unique name and ID
- Username asked on first launch and saved locally
- User avatars shared across the room and shown in the user list
- Host listed alongside the connected users
- Optional room password (Clients are prompted when joining)
- Host can kick any connected Client
Screen Streaming
- Host screen capture
- Hardware-accelerated frame encoding with VBR bitrate control
- Selectable resolution (720p / 1080p) and frame rate (15 / 30 FPS)
- Improved video scaling on the Client
- Clients are notified when the Host stops streaming
- Fullscreen viewing mode on the Client (
F11)
Monitor & Window Selection
- Detects all connected monitors, with names and live previews
- Detects open windows, with names, app icons and live previews
- Stream a specific monitor or a specific window
- Shared window is followed when it moves, resizes or changes monitor
- Switch the shared monitor/window without stopping the stream
- Start/stop sharing controls and a live broadcast preview for the Host
Interface
- Single standalone
.exe - Redesigned Client lobby with room cards
- Simplified Host panel
- Connection status and connected users always visible
- In-app settings panel
- In-app notifications and sounds
- App version displayed in the interface
- New LANShare application icon
- Quick links to the GitHub repository
- Localized in English, Portuguese and Spanish
Automatic Updates
- Checks GitHub Releases for new versions on launch
- Compares the installed version with the latest release
- Update notification card inside the app
- Downloads and installs the update automatically
- Restarts the app after updating
📥 Installation
- Download
LANShare.exeor 'LANShare.zip' from the Assets below - Run it on every computer that will join the room
- One person creates a room (Host) — everyone else joins from the lobby
⚠️ All devices must be on the same local network (or a virtual LAN such as Radmin VPN).
☕ Support
If LANShare is useful to you, consider supporting development on Ko-fi or GitHub Sponsors. 💙