ClipCascade

Automatically syncs text, images, and files across multiple devices using end-to-end encryption and dual sync modes.

ClipCascade screenshot 1

ClipCascade is an open-source application that synchronizes clipboard content across multiple devices. It allows users to share text, images, and files automatically without manual input. The software is available as a cross-platform application for Windows, macOS, Linux, and Android, ensuring that copied data is available across different operating systems in real time.

Users can deploy the system by self-hosting the server via a Docker image or a standalone JAR file requiring Java 21. For those who prefer not to manage their own infrastructure, a community server is available for immediate use. The system supports multiple users, isolating data per account while syncing content across a single user's connected devices, making it suitable for both individual and shared environments.

Key features

  • Real-time synchronization of text, images, and files
  • End-to-end encryption for clipboard content
  • Server-based synchronization via a centralized instance
  • Peer-to-peer sync mode for direct device-to-device connection
  • Multi-user support with isolated data per user
  • Web-based dashboard for activity tracking and settings
  • Support for Windows, macOS, Android, and Linux GUI or CLI
  • Self-hosting options via Docker or JAR file

The architecture provides flexibility in how data is transmitted, offering a choice between a cloud-based approach and a low-latency peer-to-peer mode. Server administrators can configure the environment using specific variables to set maximum message sizes, enable or disable user registration, and define CORS origins for secure cross-origin access. The desktop clients include options to manage local clipboard size limits and startup behavior to fit specific workflow needs.

On Linux, the software provides both a graphical user interface and a command line interface, catering to different user preferences. The server can be integrated with a reverse proxy for enhanced security and accessibility. By combining these deployment options, the software ensures that users maintain control over their data and the infrastructure used for synchronization.

ClipCascade is a productivity utility designed for users who require a secure, self-hosted method for transferring clipboard data across a heterogeneous device environment.

Last Modified
Software TypeCross-Platform App
Platform
Last Activity3 months ago
Repository Age1 year
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.