A free and open-source keyboard and mouse sharing app that lets you use the keyboard, mouse, or trackpad of one computer to control nearby computers, enabling seamless cross-device workflows.
- continuous
- Published at
- 12d ago
- 29,481
- Stars
- 598,525
- Download
- Synced at
- 11d ago
Latest release
continuousOct 7, 2026, 03:40 PMPre-releaseDownloads slow? Switch the source anytime above
README
Project Overview
Deskflow is a free and open-source keyboard and mouse sharing app. Use the keyboard, mouse, or trackpad of one computer to control nearby computers and work seamlessly between them. It's like a software KVM (but without the video), with TLS encryption enabled by default, Wayland support, and clipboard sharing.
Key Features
- Share a single keyboard and mouse across multiple computers
- Supports Windows, macOS, Linux, and Unix-like BSD systems
- TLS encryption enabled by default
- Wayland support
- Clipboard sharing
- Officially supports FreeBSD, with plans for OpenBSD, NetBSD, DragonFly, and Solaris
Target Audience
- Developers and designers working across multiple computers
- System administrators who need efficient cross-device operations
- Users who want to reduce multiple keyboard/mouse sets
Quick Start
- Windows: Download from Releases; requires Microsoft Visual C++ Redistributable
- macOS: Install via Homebrew:
brew tap deskflow/homebrew-tap && brew install --cask deskflow - Linux: Install via flatpak
- macOS users: if you see "app is damaged," run
xattr -c Deskflow.app
Core Advantages
- Free and open-source
- Cross-platform support for major operating systems
- TLS encryption by default for security
- Wayland and clipboard sharing support
System Requirements
- OS: Windows 10 v1809+, macOS 13+ (Apple Silicon) / macOS 12+ (Intel), Linux (libei 1.3+, libportal 0.8+, Qt 6.7+)
- Architectures: x64, arm64
Release history
Sort