Cross-platform seamless collaboration, connecting all your devices
CoLink is an open-source device connectivity tool. Integrate clipboard sync, file transfer, remote access, and hardware monitoring into a single connection. Collaborate securely and efficiently whether on the same LAN or over the internet.
Seamless Clipboard Sync
Copy on one device and paste directly on another. Supports plain text, rich text, and images. Automatic background sync with zero manual effort.
High-speed LAN Direct P2P
Devices on the same LAN automatically discover via mDNS and establish direct WebSocket P2P connections. Speeds are limited only by physical bandwidth, with no file size limits.
File & Text Snippet Transfer
Easily send files and instant notes between paired devices. Automatically relays via cloud when LAN is unavailable (up to 10 MB per file).
Remote File Access
Browse the file system of connected devices and pull remote files locally without extra software. Access files on another device anytime.
Remote Terminal & Device Control
Open interactive Shell terminals of connected computers directly from your phone; control power states (shutdown/reboot), volume, and media playback remotely.
Remote Camera Feed
View and stream camera feeds from connected devices in real time for remote status verification and environment monitoring.
End-to-End Encryption & Zero Persistence
Ed25519 keypair identities & SHA-256 pairing codes. Sessions use X25519 + AES-256-GCM / ChaCha20-Poly1305 encryption with zero server-side message retention.
CastBoard Status Screen
Turn spare phones or tablets into live status screens—displaying currently playing music, album art, and synchronized lyrics, or monitoring CPU, memory, and network metrics.
Self-Hosted Server
Deploy your own CoLink server via Docker Compose with full data control and zero third-party dependencies.
CastBoard — Turn idle devices into a dedicated status screen

Millisecond-Level Synced Lyrics Screen
Supports NetEase Cloud Music, QQ Music, Sogou Music, and Spotify, elegantly displaying synchronized scrolling lyrics on large screens.
Rigorous End-to-End Security with 100% Data Control
CoLink prioritizes security and privacy from day one. LAN-first transmission and zero cloud persistence guarantee your private data never leaks.
Ed25519 Cryptographic Identity
Each device possesses a unique Ed25519 keypair as an unforgeable identity identifier with online key rotation support.
SHA-256 6-Digit Pairing Code
Initial LAN pairing uses a SHA-256 derived 6-digit verification code with 4-step mutual handshake to eliminate MITM attacks.
X25519 + AEAD High Security Encryption
LAN messages negotiate session keys via X25519 ECDH and employ AES-256-GCM or ChaCha20-Poly1305 for end-to-end encryption.
Short-Lived JWT & Key Rotation
Access Token is valid for 15 minutes; Refresh Token rotates immediately after single use, with old tokens revoked against replay attacks.
Zero Server-Side Persistence
The server retains only necessary device and account metadata, never reporting or storing any clipboard, file, or message content.
Download Clients and Deploy Server
CoLink is completely free and open source. Get the latest release packages directly from GitHub Releases, or deploy a self-hosted Docker server.
Docker Self-Hosted Server
Deploy CoLink server with one command via Docker Compose.
View Docker RepositorymacOS & iOS Clients
macOS under development · iOS planned.
Coming Soon