CrossCopy is a next-generation file sharing platform designed for seamless, secure, and multi-platform transfers. It extends the popular LocalSend protocol with modern P2P connectivity, strong identity, and encrypted relay sharing.
- Seamless Transfers: Share files/text across LAN, WAN, and P2P networks (via Iroh).
- Strong Identity: Built-in Ed25519 keypair identity system for trusted "one-tap" sharing between friends and your own devices.
- "Smart Handshake": Automatically selects the fastest transport path: LAN > P2P (QUIC) > Encrypted Relay.
- Public Key Discovery: Uses pkarr for global, location-transparent device discovery by public key.
- Quick Share: Generate encrypted, browser-accessible links for sharing with people who don't have the app installed.
- LocalSend Compatible: Fully backward compatible with existing LocalSend clients on your local network.
This is a monorepo organized for high-performance and cross-platform flexibility:
apps/,packages/: Future primary development space for CrossCopy-specific features.vendors/localsend-rs: High-performance Rust implementation (CLI/TUI).vendors/localsend-ts: Production-ready TypeScript implementation for web and node environments.references/: Curated upstream libraries (Iroh, Ratatui, Sendme) used for core networking and UI patterns.
pnpm installpnpm run build- Design Doc: Deep dive into architecture and protocols.
- Agents Guide: Development guide, command references, and code style.