Cross-platform clipboard sync, searchable history and file transfer between Mac, Windows, Linux and Android, end-to-end encrypted and direct-first.
Sathvik-Rao/ClipCascade
A lightweight open-source tool that automatically syncs your clipboard across Windows, macOS, Linux and Android devices, with no key press needed.
Open-source alternative to:Apple Universal Clipboard
- Stars
- 1,966
- Forks
- 95
- Open issues
- 36
- Last commit
- 6 days ago
What is it?
ClipCascade syncs clipboard content between your devices automatically: copy on one machine and the text, image or file becomes available on the others. It supports two modes. In server-based mode, clients connect through a central server, which you can self-host with Docker or a Java 21 JAR, or use the community server at clipcascade.sathvik.dev. In peer-to-peer mode, devices connect directly, with the server used only for signaling and authentication.
The project includes desktop clients for Windows, macOS and Linux (GUI and terminal modes) and an Android app. Clipboard content is protected with end-to-end encryption, and the server supports multiple user accounts, a web dashboard, login brute-force protection and configuration through environment variables. Android background monitoring requires a one-time setup with ADB commands.
Key features
- 01Automatically syncs text, images and files between devices as you copy.
- 02Supports server-based sync and direct peer-to-peer sync.
- 03Runs on Windows, macOS, Linux and Android.
- 04Encrypts clipboard content end to end.
- 05Self-hostable via Docker or a standalone Java JAR, with multi-user accounts.
Use cases
- Moving copied text or screenshots between a work PC and a personal laptop.
- Sending a phone's copied link or text to a desktop without manual transfer.
- Running a private clipboard sync server on your own network or VPS.
Quick start
- 1
Download the server JAR from the releases page
- 2
Start the server with Java 21 or later
java -jar ClipCascade-Server-JRE_21.jar - 3
Open the server in a browser and change the default admin credentials
Things to know
- Default admin credentials are admin123 and must be changed after first login.
- Self-hosting the server requires Java 21 or Docker and some setup effort.
- Licensed under GPL-3.0, a copyleft license.
In collections
Topics
FAQ
- What is ClipCascade?
- A lightweight open-source tool that automatically syncs your clipboard across Windows, macOS, Linux and Android devices, with no key press needed. ClipCascade syncs clipboard content between your devices automatically: copy on one machine and the text, image or file becomes available on the others. It supports two modes. In server-based mode, clients connect through a central server, which you can self-host with Docker or a Java 21 JAR, or use the community server at clipcascade.sathvik.dev. In peer-to-peer mode, devices connect directly, with the server used only for signaling and authentication.
- Is ClipCascade free to use? What license does it have?
- ClipCascade is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is ClipCascade still maintained?
- Actively maintained. The last commit to ClipCascade was on Nov 1, 2026.
- What can I use ClipCascade for?
- Moving copied text or screenshots between a work PC and a personal laptop. Sending a phone's copied link or text to a desktop without manual transfer. Running a private clipboard sync server on your own network or VPS.
- How do I install ClipCascade?
- Download the server JAR from the releases page Start the server with Java 21 or later: java -jar ClipCascade-Server-JRE_21.jar Open the server in a browser and change the default admin credentials
- Where can I get ClipCascade?
- The source code and installation instructions are on GitHub: https://github.com/Sathvik-Rao/ClipCascade
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source app that shares one mouse, keyboard, screens, files, clipboard and phone features across Mac, Windows, Linux and Android, with no account or cloud.
Cross-platform file transfer between Android, iOS, Linux, macOS and Windows over ad hoc WiFi or a shared network, with no internet connection needed.
A free, open-source peer-to-peer file transfer tool that sends files directly between devices without cloud storage, end-to-end encrypted.
Open-source, local-first app that links an Android phone with a Windows or Linux PC for notifications, messages, clipboard, files, and screen mirroring, with no account or cloud.
Open-source continuous file synchronization that keeps folders in sync across two or more computers without a central server.