A real-time LAN clipboard sharing application built with Rust + Tauri v2 and React,
designed for secure, fast, and seamless clipboard synchronization across multiple devices
within the same local network.
Lightweight, privacy-friendly, zero configuration — your clipboard, everywhere on the LAN.
-
⚡ Cross-platform Built on Tauri v2 — fast launch, tiny memory usage
Supports Windows / macOS / Linux
(🚧 Android / iOS planned)
-
🔍 Auto device discovery
mDNS-SD ensures plug-and-sync experience — no manual IP setup
-
📋 Multi-type clipboard sync
- Text
- Images
- Files
- Directories (recursive)
-
🔐 Private & secure
Peer-to-peer encrypted transmission with QUIC + TLS
No cloud. No tracking. No data stored.
-
🌍 Internationalization
Multi-language UI support (configurable in settings)
Designed for homes, offices, and local collaborative environments — Make clipboard sharing truly instant and offline.
Get the latest version from Releases:
👉 https://github.com/cliprtc/cliprtc/releases
Installation packages available for:
- Windows:
.msi/.exe - macOS:
.dmg - Linux:
.AppImage/.deb
- Ensure devices are connected to the same LAN
- Start ClipRTC — devices appear automatically
- Copy → Sync → Done 🎯
If ClipRTC improves your workflow, please ⭐️ Star our repo!
Your support keeps the project alive 🙌
# Clone repository
git clone https://github.com/cliprtc/cliprtc.git
cd cliprtc
# Install pnpm
npm install -g pnpm
# Install dependencies
pnpm install
# Development mode
pnpm tauri dev
# Build release binaries
pnpm tauri build📂 Project structure overview:
/src-tauri —— Rust backend (QUIC service, mDNS discovery)
/src —— React UI (clipboard interaction & views)
-
Does it require internet or a remote server?
✘ No — everything runs on LAN only.
-
Is clipboard data stored anywhere?
✘ No — real-time transmission only, no persistence unless you copy again.
-
Does it work across subnets / VPN?
❓ It depends — current version focuses on same-subnet LAN via mDNS.
-
Does it support mobile platforms?
🚧 Planned with Tauri Mobile support in the future.
We welcome all contributions — code, ideas, testing, and feedback ❤️
Steps:
- Fork this repository
- Create a branch:
git checkout -b feature/your-feature - Commit and push
- Submit a Pull Request
This project is licensed under the MIT License.

