Keyboard

Hydra – cross-platform software KVM

Hydra is a cross-platform software KVM that lets you control multiple computers with a single keyboard and mouse.

Moving the pointer beyond the edge of one screen transfers control seamlessly to a neighbouring machine.

The software supports Linux, macOS and Windows systems, with flexible multi-monitor layouts and encrypted communication. Its Styx relay can connect computers on separate networks, behind NAT or across VPN connections without requiring direct local connectivity.

Hydra forwards keyboard input as resolved Unicode characters, helping avoid problems when connected computers use different keyboard layouts. It can also synchronize clipboards, forward media keys and operate a headless Linux system such as a Raspberry Pi as a dedicated input forwarder.

Linux desktop support currently requires X11 with XInput2. Wayland is not yet supported.

This is free and open source software.

Key Features

  • Shares a keyboard and mouse between Linux, macOS and Windows systems.
  • Provides seamless cursor movement between neighbouring screens.
  • Supports multiple local and remote monitors.
  • Accommodates grid, L-shaped and other custom screen layouts.
  • Splits screen edges into ranges that lead to different computers.
  • Offers adjustable cursor scaling for individual remote screens.
  • Forwards keyboard input as Unicode characters to handle differing layouts.
  • Supports dead keys, special characters, mouse buttons and scrolling.
  • Synchronizes text and image clipboard content between computers.
  • Transfers files and directories between macOS and Windows systems.
  • Forwards media, volume, playback and brightness keys.
  • Synchronizes screensaver activation across connected systems.
  • Uses end-to-end encrypted Styx relays for cross-network connections.
  • Provides network-aware profiles that activate automatically.
  • Allows multiple controlling computers to share a single remote display.
  • Supports headless Linux systems as dedicated input forwarders.
  • Runs as a Windows service with login and lock-screen support.
  • Provides self-contained Linux binaries for x86-64 and ARM64 systems.

Website: github.com/PacAnimal/hydra
Support:
Developer: Cathedral Networks
License: GNU General Public License v2.0

Hydra is written in C#. Learn C# with our recommended free books and free tutorials.


Related Software

Software KVM Switches
DeskflowCross-platform solution with Wayland, clipboard sharing and TLS encrpytion.
Lan MouseGTK frontend and command-line interface
Input LeapFork of Barrier, by Barrier’s active maintainer
USBKVMKeyboard, video, and mouse over USB; client app for the USBKVM hardware
BarrierOnly works under X11 (No Wayland support)
rkvmLow overhead and doesn't need a display server

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted