CrossSync logo

CrossSync

Android + Desktop

Kotlin Multiplatform clipboard and notification sync

CrossSync

Local clipboard and notification synchronization between Android and Desktop without cloud services.

CrossSync keeps clipboard history, Android notifications, pairing, and local network transfer in one focused app.

CrossSync logoClipboard
Connected
AllLinksNotes
Link

https://github.com/MaximDvinov/CrossSync

Text

Keep clipboard and notifications in sync

Note

CrossSync keeps clipboard history, Android notifications, pairing, and local network transfer in one focused app.

What the app does

Clipboard history

Keep copied text, links, and notes available after the original source is gone.

Categories

Organize copied items by context and quickly return to what matters.

QR pairing

Connect Android to the desktop server with a local QR pairing flow.

LAN first

Move data between devices over your network instead of a cloud clipboard.

Notification sync

See Android notifications on Desktop with grouped history, media previews, and supported actions or replies.

Keep clipboard and notifications in sync

The desktop app watches the local clipboard and receives Android notifications over LAN, so copied content and incoming messages stay available where you need them.

1

Desktop stores clipboard history locally.

2

Android pairs with the desktop server over LAN.

3

Selected clipboard items can be sent or reused across devices.

4

Android notifications appear on Desktop with configurable previews and supported actions.

QR Pairing

Local pairing without a cloud clipboard.

Tech stack

Kotlin Multiplatform, Compose Multiplatform, Ktor WebSocket, Koin, Room, SQLite.

Current state

History, categories, Android client, desktop client, QR pairing, notification sync, and text synchronization.

Next

Image and file sync, broader desktop support, and public release artifacts.