Analysis updated 2026-07-03
Copy text on your phone and paste it instantly on your Linux desktop without any cable.
Use your phone as a wireless touchpad or keyboard to control your computer.
Read and reply to Android SMS messages directly from your desktop.
Write a new KDE Connect plugin to add a custom feature using the published packet protocol.
| kde/kdeconnect-kde | cycfi/elements | novatic14/manpads-system-launcher-and-rocket | |
|---|---|---|---|
| Stars | 3,688 | 3,687 | 3,689 |
| Language | C++ | C++ | C++ |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Qt 6 and KDE development libraries, building from source on Linux is documented but needs several system packages.
KDE Connect is a free app that links your phone and your computer so they can share things over your local Wi-Fi network, with no cables or accounts required. Once paired, the two devices can exchange clipboard contents (copy on one, paste on the other), send files and links instantly, and keep notifications in sync so you can read and reply to your Android messages straight from your desktop. Beyond file sharing, the app turns your phone into a remote control for your computer. You can use it as a touchpad and keyboard, control media playback on your Linux desktop, advance presentation slides, or trigger shell commands on the computer from your phone. SMS and MMS messages can be read and replied to from the desktop as well. All communication between devices is encrypted. KDE Connect runs on Linux desktops (any distribution with Qt 6 support, including GNOME and elementary OS), Windows, Android, and iOS. The desktop component for Linux is in this repository. Companion apps for Android are available on Google Play and F-Droid. iOS and Windows versions are available through the App Store and Microsoft Store. Mac support exists but is not officially maintained. The software is built around a plugin architecture. Each feature (clipboard, file sharing, remote control, and so on) is a separate plugin that sends small packets of data between devices. New features can be added as plugins without changing the underlying communication layer, and third-party developers can write their own plugins using the published protocol. This GitHub repository is a read-only mirror. The primary development home is on KDE's own GitLab at invent.kde.org. Bug reports go to KDE's Bugzilla, and translations are handled by KDE's localization teams. The project is licensed under the GNU GPL v2 and v3.
KDE Connect wirelessly links your phone and Linux/Windows computer so you can share files, sync clipboard, control media, and reply to messages from your desktop.
Mainly C++. The stack also includes C++, Qt 6, CMake.
GNU GPL v2/v3, free to use, modify, and share, but any modifications you distribute must also be open-source under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.