Deskflow

Deskflow — Free Download. Share keyboard and mouse
Deskflow is a desktop application for sharing a keyboard and mouse between multiple computers. It allows you to control several systems from a single keyboard and mouse, making it easier to work in environments with multiple machines. The application uses TLS encryption for connection security. It is compatible with Wayland systems and includes clipboard sharing features.
5.0(1 ratings)

Download Deskflow (Official links)
File size: 15 MB
The latest version of Deskflow is: 1.25.0.43
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • Share keyboard and mouse. Control multiple computers using a single keyboard and mouse. The feature detects cursor movement across the screens of the different connected systems. The transfer of control between machines is immediate and does not require manual intervention.
  • TLS encryption. All network connections are protected with Transport Layer Security encryption. Encryption is activated by default in each session. It ensures that input data remains secure during transmission between computers.
  • Wayland support. The application works in Wayland compositor environments. It maintains compatibility with the security protocols and input restrictions of this system. Integration with Wayland ensures stable performance on modern Linux distributions.
  • Clipboard sharing. Copy text and images on one computer and paste them on any other machine on the network. The clipboard content is automatically synchronized across all connected systems. Supports plain text and rich text formats.
  • Server and client modes. Configure one computer as a central server that receives inputs. The other machines operate as clients that send their keyboard and mouse events. Roles are assigned during the initial connection setup.
  • Screen management. Visually organize the arrangement of the client computers' screens. It represents the relative position of the monitors for smooth cursor movement. The spatial configuration is replicated on the main server.
  • Network configuration. Set custom ports and IP addresses for connections. Includes options for configuring specific network interfaces. Supports TCP protocols for communications on local networks.
  • Sleep inhibition. Prevents computers from entering sleep mode during active sessions. Keeps systems awake while established client connections exist. The feature deactivates automatically when sessions end.
  • Multilingual support. User interface translated into several languages including Italian, Japanese, Simplified Chinese, and Russian. Translations are loaded dynamically without needing to restart the application. Facilitates use in international environments.
  • Event logging. Logs detailed system activities with timestamps that include milliseconds. Provides information to diagnose connection and performance issues. Logs are filtered by severity level.
  • Adaptive icons. Interface icons adapt to the operating system's visual theme. Uses symbolic icons that change color according to the active palette. Maintains visual consistency with the desktop environment.
  • Security authentication. Generates TLS fingerprints to verify the identity of connected machines. Prevents unauthorized connections through certificate exchange. The system alerts about connection attempts with unverified fingerprints.

Deskflow's development began as a fork of the Input Leap project. The creators initiated the project to continue the active development of the keyboard and mouse sharing solution. The software is primarily written in C++ using the Qt framework for the graphical interface. The development team includes contributors such as sithlord48, nbolton, ykazap, sailordiary, and levpr1c. The first versions of Deskflow were released in 2024, building on the technical foundation of the existing code. The application maintains compatibility with the original protocols while adding new features and fixing reported issues.


Alternatives to Deskflow:

Hammerspoon — Free Download. macOS automation with Lua

Hammerspoon

Hammerspoon is an automation tool for macOS.
Price: Free   Size: 9.42 MB   Version: 1.1.0   OS: MacOS
InputShare2 — Free Download. Sharing input across multiple devices

InputShare2

InputShare2 is a desktop application for Windows that allows sharing input control between multiple devices.
Price: Free   Size: 102.9 MB   Version: 2.0   OS: Windows