ClipCascade
ClipCascade is a Python-based application that syncs your clipboard across multiple devices instantly.
Open-source clipboard synchronization, honestly reviewed. No marketing fluff, just what you get when you self-host it.
TL;DR
- What it is: Open-source (GPL-3.0) self-hosted clipboard manager that syncs copy-paste across Windows, macOS, Linux, and Android in real time — no cloud required [1][2][3].
- Who it’s for: Anyone who works across mixed platforms (Mac + Android, Windows + Linux) and is tired of emailing themselves text snippets, using Pushbullet, or pasting into one-person chat groups [3].
- Cost savings: Every paid clipboard sync alternative runs through third-party servers. ClipCascade runs on hardware you already own (a NAS, a Raspberry Pi, a $5 VPS) with $0 in recurring fees [1][2].
- Key strength: Dead-simple setup, practically zero latency since it runs locally, and works across every major platform including Linux — which most commercial alternatives ignore [1][2].
- Key weakness: No iOS client (Android only for mobile). No clipboard history browsing by default. Requires both devices on the same network unless you set up a VPN or reverse proxy [2][3]. Android app isn’t on the Play Store — APK-only [3].
What is ClipCascade
ClipCascade is a lightweight server you run on your own hardware that syncs your clipboard across every device you own. Copy something on your Mac, paste it on your Android phone. Copy on your Windows desktop, paste on your Linux laptop. No keypress to trigger the sync — it happens the moment you hit Ctrl+C or Cmd+C [1][2].
The project is built by a solo developer (Sathvik Rao) and sits at 1,497 GitHub stars as of this review. It’s licensed under GPL-3.0, which means the source is open, you can self-host freely, but you can’t build proprietary software on top of it without open-sourcing that too.
The architecture is simple: a Docker container runs the server, and lightweight clients on each device connect to it over your local network. There are two sync modes — server-based (the standard centralized model) and peer-to-peer. All traffic can be end-to-end encrypted [README].
What makes it worth writing about is not technical novelty — clipboard sync is a solved problem — but rather that every commercial solution for cross-platform clipboard sync routes your data through third-party servers. Apple’s Universal Clipboard is ecosystem-locked. Microsoft’s clipboard history doesn’t touch Android. Phone Link requires Windows + Android in a specific pairing. And the cloud-based solutions (Pushbullet, various Android apps) process your clipboard data on their servers. ClipCascade’s entire pitch is that none of your data leaves your network [1][3].
The website at clipcascade.sathvik.dev also offers a “Live Community Server” — a shared instance anyone can create an account on to use ClipCascade without self-hosting. This is a reasonable entry point for evaluation, but you shouldn’t use it for anything sensitive. For real use, run your own instance.
Why People Choose It
Three XDA Developers pieces in the span of four months (August, September, and December 2025) cover ClipCascade independently — that’s a signal that the tool is solving a real, felt problem rather than a theoretical one.
The common thread across all three reviews is the same frustration: mixed-platform households have no native clipboard sync, and every cloud-based workaround involves trusting a third party with everything you copy — passwords, OTPs, work notes, addresses, everything [1][3].
Dhruv Bhutani’s August piece [3] describes what this looks like in practice: emailing text to yourself, using PushBullet, pasting into a one-person chat group, typing out OTPs from your phone by hand. His conclusion after switching: “It all works exactly as you’d expect.” The interface is barebones and you’ll rarely interact with it directly — the server runs quietly and moves clipboard content between devices. That’s the right design for this kind of tool.
Sumukh Rao’s September piece [2] is the most practically useful review. He covers the full setup from Docker run command to client configuration, notes the default credentials (admin / admin123 — change these immediately), and walks through the experience on Windows, macOS, and Android. His verdict is direct: it made his shortlist of apps he installs on every new device.
Dhruv’s December follow-up [1] focuses on the privacy angle: “Clipboards contain a serious amount of sensitive data that I wouldn’t want going through third-party servers. Think passwords, one-time passwords, emails, work notes, screenshots, and invoices.” That framing captures why self-hosting this matters even if there are convenient cloud alternatives.
The December piece also notes something the others don’t: ClipCascade made the selfh.st Weekly newsletter when v2.0.0 shipped in early January 2025, adding multi-user support, enhanced encryption, new environment variables, and role-based authentication [5]. That version jump signals the project is actively maintained, not abandoned after the initial GitHub spike.
Features
Based on the README and first-hand reviews:
Core sync:
- Real-time clipboard synchronization — copy fires, paste works immediately, no manual trigger [1][2][3]
- Dual sync modes: server-based (centralized via your Docker instance) and peer-to-peer [README]
- End-to-end encryption — optional but available; if enabled, must be enabled on all devices [2][README]
- Configurable maximum message size (default 1 MiB via
CC_MAX_MESSAGE_SIZE_IN_MiBenv var) [2]
Platform support:
- Windows desktop app
- macOS desktop app
- Linux desktop app (both GUI and CLI versions)
- Android mobile app (APK from GitHub — not on Play Store) [3]
- Docker container for the server component [1][2]
- No iOS client as of this review
Server features (v2.0.0+):
- Multi-user support [5]
- Role-based authentication [5]
- PostgreSQL for storage [merged profile]
- Brute-force protection on the login page [website scrape]
- Web dashboard for viewing recent clipboard activity [3]
- SSO support listed in the features [merged profile]
Deployment options:
- Single Docker run command
- Docker Compose (file available in the GitHub repo) [2]
- Portainer stack [1]
- apt and pip installs also listed in the canonical features [merged profile]
What it doesn’t have: a clipboard history browser on desktop (the server logs recent activity in the web dashboard, but the clients aren’t clipboard managers in the PowerToys or Alfred sense — they sync, not store). If you want searchable clipboard history plus cross-device sync, ClipCascade covers only half of that.
Pricing: SaaS vs Self-Hosted Math
ClipCascade itself is free software. There’s no paid tier, no managed cloud offering beyond the community server.
The commercial alternatives it replaces:
Pushbullet (the most direct comparison for cross-platform clipboard sync): free tier is capped and they’ve had repeated scares about the service shutting down or going dark. Their premium is $4.99/month or $39.99/year. Data routes through their servers regardless of tier.
1Clipboard, Clipboard Manager by Clipt (Samsung), and similar Android-PC clipboard tools: free but ecosystem-locked or server-dependent. Most don’t support Linux at all.
Apple Universal Clipboard: free, works beautifully — if you own only Apple devices. Useless the moment you add a Windows PC or Android phone to your setup.
Microsoft Phone Link clipboard sync: free — on Windows + Android only, and even then limited.
Self-hosted math:
If you have a NAS already running (Synology, TrueNAS, QNAP), the marginal cost of running ClipCascade is effectively $0 — it’s a Docker container that uses negligible resources [1][2].
If you don’t have a NAS, the cheapest viable option is a Raspberry Pi (~$35–80 one-time) or a $5/month VPS. Either way, you’re comparing a one-time or minimal recurring infrastructure cost against $5–$40/year for a commercial alternative — assuming the commercial alternative even supports your platform mix.
The more honest calculation: the cost of ClipCascade is setup time, not money. Pricing data for competitors in this specific niche is inconsistent enough that precise dollar comparisons aren’t reliable, but the directional math is obvious — if you already have a home server, ClipCascade is free.
Deployment Reality Check
All three XDA reviews agree that setup is fast. Sumukh Rao’s piece [2] is the clearest: one Docker run command gets the server up, then install clients and point them at your local IP. Dhruv Bhutani [1] ran it as a Portainer stack on a Synology NAS with no apparent friction.
What you actually need:
- A machine that can run Docker (NAS, Raspberry Pi, old PC, Linux VPS)
- Docker and optionally Docker Compose
- A browser to access the web dashboard
- The ClipCascade client installed on each device you want to sync
Default credentials: admin / admin123 — change both immediately [2].
The network constraint is real: Both devices need to be on the same network for direct sync. If you’re at a coffee shop and want to sync your laptop to your phone, you’ll need a VPN (Tailscale is the obvious choice here and handles it cleanly) or a reverse proxy exposing the server over HTTPS. This isn’t a bug, it’s how local servers work, but it’s worth stating plainly [2][3].
What can go sideways:
- The Android APK is not on the Play Store [3]. On modern Android, installing APKs outside the Play Store requires enabling “Install unknown apps” — not difficult, but worth mentioning to anyone who’s never done it.
- Encryption must be toggled on all clients simultaneously [2]. If you enable it on three devices and forget the fourth, sync stops working for that device until you enable it there too.
- The community server at clipcascade.sathvik.dev is a shared instance — fine for testing, inappropriate for any data you’d rather keep private. Don’t use it with real content.
- File/image sync support: the README mentions image support, but the reviews focus on text. File clipboard sync behavior across platforms may vary.
Realistic time estimates: For someone who has used Docker before: 15–30 minutes to a working multi-device setup. For someone new to Docker but following the GitHub documentation: 1–2 hours including troubleshooting. For a non-technical user with no Docker experience: this is probably not the right tool without help.
Pros and Cons
Pros
- Works across every major desktop platform including Linux [1][2]. This is genuinely rare. Most cross-device clipboard tools treat Linux as an afterthought if they support it at all. ClipCascade has both a GUI and CLI Linux client [README].
- Zero latency on local network [1][3]. Because the server is local, clipboard data travels from your device to your NAS and back in milliseconds, not through a cloud endpoint in another region.
- Your clipboard stays in your network [1][2][3]. All three reviewers emphasize this. Passwords, OTPs, work documents — none of it touches an external server unless you explicitly expose your instance over the internet.
- Negligible resource footprint [1][3]. Runs comfortably on a NAS or Raspberry Pi. Doesn’t compete for resources with anything else running on the same hardware.
- End-to-end encryption available [2][README]. Not enabled by default, but the option is there.
- v2.0.0 added multi-user support and RBAC [5] — useful for households or small offices where multiple people share the same server.
- Actively maintained — v2.0.0 shipped in January 2025 with meaningful new features [5], and the GitHub has had continuous commit activity.
- Free for any use case. No paid tiers, no feature gating behind a subscription.
Cons
- No iOS client [README]. If your phone is an iPhone, ClipCascade doesn’t cover you on mobile.
- Android app not on Play Store [3]. APK-only install adds a small friction that some users will find annoying or alarming.
- No clipboard history on clients [3]. The web dashboard shows recent activity, but the desktop and mobile clients are sync tools, not clipboard managers. You can’t browse history or search past copies.
- Same-network requirement [2][3]. Remote access requires a VPN or reverse proxy. Tailscale makes this manageable, but it’s an extra step.
- Solo developer project [README]. 1,497 stars is healthy for a niche utility, but ClipCascade is a one-person project. If Sathvik Rao loses interest, the project stops moving forward. GPL-3.0 means you can fork it, but that’s cold comfort if nobody maintains the fork.
- Encryption must be uniformly configured [2]. Toggle inconsistency across clients breaks sync without obvious error messages — a gotcha for anyone who sets up incrementally.
- GPL-3.0 limits commercial embedding. You can self-host freely, but you can’t build a closed-source product on top of ClipCascade without GPL obligations.
Who Should Use This / Who Shouldn’t
Use ClipCascade if:
- You work across Windows, Mac, Linux, or Android in any combination and want copy-paste to just work between them.
- You already run a home server (NAS, Raspberry Pi, old PC) and have Docker installed or are willing to install it.
- You’re moving sensitive information — passwords, OTPs, work notes — and don’t want it routed through cloud servers.
- You want a set-and-forget tool that runs in the background and doesn’t ask for your attention [3].
- You’re replacing a combination of email-to-self + Pushbullet + one-person chat groups for moving text between devices [3].
Skip it if:
- Your phone is an iPhone. There’s no iOS client, so your mobile device is excluded from sync entirely.
- You’ve never used Docker and don’t have anyone technical to help with setup. The tool is simple but it does require deploying a container.
- You want clipboard history search, not just sync. ClipCascade syncs your clipboard; it doesn’t replace a clipboard manager like Raycast, Alfred, or PowerToys Run.
- You need your setup to work seamlessly when you leave your home network without any additional configuration.
- You’re looking for a commercial product with support, SLAs, and guaranteed uptime. This is a solo-developer open-source project.
Alternatives Worth Considering
- Syncthing — not a clipboard manager, but if you’re already using it for file sync, some people use it with a clipboard-watching script to achieve similar results. More complex, more flexible, more mature.
- KDE Connect / GSConnect — excellent for Android + Linux setups specifically. Handles clipboard, notifications, file transfer, and more. Doesn’t cover Windows or macOS as first-class targets.
- Pushbullet — the original cross-platform clipboard sync tool. Still works, routes through their servers, free tier capped, uncertain long-term future. Doesn’t support Linux well.
- Tailscale + ClipCascade — not an alternative but a complement. Tailscale solves the remote access problem that ClipCascade doesn’t, and they pair cleanly together [2].
- Apple Universal Clipboard — the gold standard for clipboard sync if you’re in a pure Apple ecosystem. Irrelevant the moment you add anything non-Apple.
- 1Password / Bitwarden — these solve the “I need my password on another device” use case specifically. If that’s 80% of your clipboard sync use case, a password manager may be the simpler answer.
- ShareMouse / Barrier / Input Leap — these are KVM software solutions (share one keyboard and mouse across multiple computers). A different solution to an adjacent problem — relevant if your devices are physically near each other.
For the specific problem ClipCascade solves — cross-platform clipboard sync with data sovereignty — there isn’t a direct open-source equivalent with the same simplicity. KDE Connect comes closest but is Linux-centric. ClipCascade’s value is precisely that it covers the full platform matrix including Windows and macOS without requiring ecosystem lock-in.
Bottom Line
ClipCascade is a narrow tool that does one thing well: it makes copy-paste work across every device you own, including the mixed-platform setups that no major operating system natively handles. If you’ve been emailing yourself text, using Pushbullet, or copying OTPs by hand because your phone is Android and your laptop is a Mac, this is the solution. Setup takes under an hour if you know Docker, and from then on it runs invisibly. The lack of an iOS client is a hard limit for iPhone users, and the same-network constraint requires Tailscale if you want it to work away from home. But within those constraints — local network, non-iOS mobile — it’s the most sensible answer to a problem that shouldn’t require cloud infrastructure in the first place.
Sources
-
Dhruv Bhutani, XDA Developers — “This self-hosted clipboard manager syncs across devices without the cloud” (Dec 11, 2025). https://www.xda-developers.com/self-hosted-clipboard-manager-syncs-across-devices-without-cloud/
-
Sumukh Rao, XDA Developers — “There’s only one clipboard manager you need, and it’s not the one built into Windows” (Sep 20, 2025). https://www.xda-developers.com/one-clipboard-manager-you-need-not-built-into-windows/
-
Dhruv Bhutani, XDA Developers — “I stopped emailing myself text thanks to this self-hosted clipboard manager” (Aug 20, 2025). https://www.xda-developers.com/stopped-emailing-myself-text-thanks-clipboard-manager/
-
Ethan Sholly, selfh.st — “This Week in Self-Hosted (11 October 2024)”. https://selfh.st/weekly/2024-10-11/
-
Ethan Sholly, selfh.st — “This Week in Self-Hosted (3 January 2025)” — ClipCascade v2.0.0 release noted. https://selfh.st/weekly/2025-01-03/
Primary sources:
- GitHub repository and README: https://github.com/sathvik-rao/clipcascade (1,497 stars, GPL-3.0)
- Official website / community server: https://clipcascade.sathvik.dev
Features
Authentication & Access
- Single Sign-On (SSO)
Integrations & APIs
- Plugin / Extension System
Mobile & Desktop
- Mobile App
Related Self-Hosting Tools Tools
View all 212 →Rustdesk
110KOpen-source remote desktop software with self-hosted servers — a secure alternative to TeamViewer and AnyDesk with full data sovereignty.
Ladybird
61KLadybird is a truly independent web browser built from scratch, with no code from Chrome, Firefox, or Safari. Backed by a non-profit foundation.
TipTap
36KA suite of content editing and real-time collaboration tools. Build editor experiences like Notion in weeks, not years.
Awesome Sysadmin
33KA curated list of amazingly awesome open-source sysadmin resources.
restic
33KBackups done right. A modern backup program for Linux, BSD, Mac and Windows with strong encryption.
Homepage by gethomepage
29KA modern, fully static, fast, secure, highly customizable application dashboard with integrations for over 100 services.