Omniclip
Cross-platform clipboard sync over LAN. No cloud, no account, just encrypted peer-to-peer.
Features
- LAN-only - your clipboard never leaves your network
- End-to-end encrypted - X25519 key exchange + AES-256-GCM
- QR code pairing - scan once, stay connected
- Zero config - mDNS auto-discovery
Quick Start
# run the cli cargo run --release # scan the QR code with the ios app
How it Works
- CLI generates ephemeral keypair and displays QR code
- Mobile scans QR, performs ECDH key exchange
- Both derive shared session key via HKDF
- Clipboard changes sync bidirectionally, encrypted
Stack
| Component | Tech |
|---|---|
| Core | Rust |
| CLI | Rust + clap |
| iOS/Android | Flutter |
| Crypto | X25519, Ed25519, AES-GCM |
| Discovery | mDNS/Bonjour |
Building
# rust cli cargo build --release # flutter app cd mobile && flutter build ios
License
Apache 2.0

