# kde/kdeconnect-kde

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/kde-kdeconnect-kde).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,770 stars · 258 forks · C++

## Links

- GitHub: https://github.com/KDE/kdeconnect-kde
- Homepage: https://invent.kde.org/network/kdeconnect-kde
- awesome-repositories: https://awesome-repositories.com/repository/kde-kdeconnect-kde.md

## Description

This project is a cross-platform device integration suite that synchronizes notifications, clipboards, and files between computers and mobile devices over a local network. It functions as a notification mirroring service, a remote input controller, a remote system manager, and a wireless file transfer tool.

The system enables the use of a mobile device as a wireless touchpad, keyboard, and presentation remote. It allows for the remote execution of console commands, multimedia playback control, and the monitoring of mobile battery status from a desktop interface.

Capabilities cover a broad range of cross-device synchronization, including mirroring SMS and MMS messages, sharing clipboard data, and exchanging documents via secure transfer protocols. The suite also includes tools for remote filesystem browsing, presentation slide management, and the synchronization of contacts.

## Tags

### Business & Productivity Software

- [Device Integration Suites](https://awesome-repositories.com/f/business-productivity-software/device-integration-suites.md) — Provides a cross-platform suite for syncing notifications, clipboards, and files between computers and mobile devices.
- [Cross-Device Synchronization](https://awesome-repositories.com/f/business-productivity-software/cross-device-synchronization.md) — Synchronizes notifications, clipboard data, and battery status across computers and mobile devices.
- [Remote Input Controllers](https://awesome-repositories.com/f/business-productivity-software/remote-input-controllers.md) — Allows a mobile device to act as a wireless mouse, keyboard, and multimedia controller for a computer.
- [Browser Synchronization Tools](https://awesome-repositories.com/f/business-productivity-software/browser-synchronization-tools.md) — Controls web content from a mobile device and pushes active browser tabs to a connected phone. ([source](https://userbase.kde.org/KDEConnect))
- [Clipboard Synchronization](https://awesome-repositories.com/f/business-productivity-software/clipboard-synchronization.md) — Synchronizes copied text and images between linked devices for seamless cross-platform pasting. ([source](https://cdn.jsdelivr.net/gh/kde/kdeconnect-kde@main/README.md))
- [Cross-Device File Sharing](https://awesome-repositories.com/f/business-productivity-software/cross-device-file-sharing.md) — Exchanges documents, links, and media between connected devices using wireless communication. ([source](https://userbase.kde.org/KDEConnect))

### Hardware & IoT

- [Device-to-Host Pairings](https://awesome-repositories.com/f/hardware-iot/wireless-peripheral-pairing/device-to-host-pairings.md) — Facilitates the wireless pairing of computers and mobile devices over Wi-Fi or Bluetooth. ([source](https://userbase.kde.org/KDEConnect))

### Mobile Development

- [Notification Synchronization](https://awesome-repositories.com/f/mobile-development/mobile-notification-managers/notification-synchronization.md) — Displays mobile alerts on a desktop to permit replying to notifications without touching the mobile device. ([source](https://userbase.kde.org/KDEConnect))
- [Battery Status Monitors](https://awesome-repositories.com/f/mobile-development/battery-status-monitors.md) — Displays the current battery level of a connected mobile device within the computer system tray. ([source](https://userbase.kde.org/KDEConnect))

### Networking & Communication

- [Mobile-to-Desktop Bridges](https://awesome-repositories.com/f/networking-communication/communication-bridges/mobile-to-desktop-bridges.md) — Enables sending and receiving text messages or replying to mobile notifications from a desktop.
- [Notification Mirroring Services](https://awesome-repositories.com/f/networking-communication/notification-mirroring-services.md) — Provides a bridge to synchronize alerts and SMS messages between a mobile phone and a computer for seamless replying.
- [SFTP File Transfers](https://awesome-repositories.com/f/networking-communication/ssh-server-frameworks/ssh-file-transfer-servers/sftp-file-transfers.md) — Uses the SFTP protocol to exchange documents, links, and media between connected devices.
- [Filesystem Protocol Remote Access](https://awesome-repositories.com/f/networking-communication/remote-access-clients/interactive-remote-access/filesystem-protocol-remote-access.md) — Provides remote filesystem access to a connected device's storage via the SFTP protocol. ([source](https://userbase.kde.org/KDEConnect))
- [Cross-Device Playback Control](https://awesome-repositories.com/f/networking-communication/remote-control-protocols/playback-controllers/cross-device-playback-control.md) — Remotely controls play, pause, track skipping, and system volume from a mobile device. ([source](https://cdn.jsdelivr.net/gh/kde/kdeconnect-kde@main/README.md))
- [SMS and MMS Management](https://awesome-repositories.com/f/networking-communication/sms-and-mms-management.md) — Allows reading, sending, and replying to SMS and MMS messages on a computer via a connected mobile phone. ([source](https://cdn.jsdelivr.net/gh/kde/kdeconnect-kde@main/README.md))

### Security & Cryptography

- [Secure Device Pairing](https://awesome-repositories.com/f/security-cryptography/secure-device-pairing.md) — Employs encrypted handshakes and tunnels to ensure secure pairing between computers and mobile devices.

### System Administration & Monitoring

- [Remote System Management](https://awesome-repositories.com/f/system-administration-monitoring/remote-command-execution/remote-system-management.md) — Enables executing console commands, controlling multimedia playback, and monitoring mobile battery status from a desktop.
- [Remote Command Execution](https://awesome-repositories.com/f/system-administration-monitoring/remote-command-execution.md) — Allows the execution of predefined console commands on a computer via a remote mobile device. ([source](https://cdn.jsdelivr.net/gh/kde/kdeconnect-kde@main/README.md))

### User Interface & Experience

- [Remote Presentation Controls](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/speaker-tools/remote-presentation-controls.md) — Enables advancing presentation slides on a computer using a remote mobile device. ([source](https://cdn.jsdelivr.net/gh/kde/kdeconnect-kde@main/README.md))
- [Remote Presentation Tools](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/speaker-tools/remote-presentation-controls/remote-presentation-tools.md) — Manages slide transitions and provides a mobile laser pointer to highlight specific screen areas. ([source](https://userbase.kde.org/KDEConnect))

### Part of an Awesome List

- [Networking Libraries](https://awesome-repositories.com/f/awesome-lists/devtools/networking-libraries.md) — Software for connecting mobile devices to desktop systems.
