LanChGo is an open-source, privacy-focused LAN messaging application for Windows.
It enables devices on the same local network to communicate instantly — without internet access, servers, or accounts.
This repository contains the Windows implementation of LanChGo.
- Local network (LAN) messaging
- No internet connection required
- Automatic device discovery via local network
- Secure channel mode using a PIN
- End-to-end encrypted secure communication
- Lightweight and fast
- Built with Rust and Slint UI
- File transfer between devices
- Web Companion for browser-based access
- ✅ Windows — open-source (this repository)
- ❌ Android — not included in this repository
- ✅ Web Companion — the web page source
The Android app exists as a separate project and is not part of this repository.
- Communication is limited to the local network
- No cloud services or external servers
- Secure channels use PIN-based encryption
- No user accounts, tracking, or analytics
This makes LanChGo suitable for private environments such as:
- Home networks
- Offices
- Labs
- Local events or classrooms
- Rust (stable)
- Cargo
- Windows OS
cargo build --releasecargo runThe compiled binary will be located in:
target/release/This project is licensed under the MIT License.
Developed by Muhammed Abu El-Hija
Official project website:
https://lanchgo.com
Feel free to open issues or PRs.
LanChGo is MIT-licensed and open to community contributions.