An open API service indexing awesome lists of open source software.

https://github.com/fiddyschmitt/SimpleKVM

Use multiple computers using one set of monitors, mouse and keyboard
https://github.com/fiddyschmitt/SimpleKVM

kvm kvm-switch virtual-kvm

Last synced: about 1 year ago
JSON representation

Use multiple computers using one set of monitors, mouse and keyboard

Awesome Lists containing this project

README

          

# Simple KVM
Control multiple computers using one set of Keyboard, Mouse and Monitor.

Full KVMs are quite expensive, particularly ones which supports high resolution / high framerate.

Using this program and a cheap USB Switch (see below), you can achieve the same without spending hundreds of dollars.

SimpleKVM

## Where to download
Releases can be found over in the [releases](https://github.com/fiddyschmitt/SimpleKVM/releases) section.
(Currenly only for Windows)

## What you need

1. Connect your computers to your monitor.
2. Connect your mouse & keyboard to a USB Switch.
3. Run SimpleKVM on one of the computers.

![image](https://github.com/user-attachments/assets/8e73fa91-49b3-4c19-983b-8367e8a1eaba)

You can now switch between the computers using the USB Switch, or a hotkey.

## USB Switches
Any USB Switch will do. Here are some examples (no affiliation).




This one supports 4 computers. [SABRENT 4 Port USB Switch for $29 USD](https://www.amazon.com/Sabrent-Computers-Peripherals-Indicators-USB-USS4/dp/B07RC8F2L3)








This one supports 2 computers. [2 port USB switch for $24 USD](https://www.amazon.com/UGREEN-Selector-Computers-Peripheral-One-Button/dp/B01MXXQKGM)








This one supports 2 computers, but only has one input USB. [2 ports for for $3 USD](https://www.aliexpress.com/item/1005005372231623.html)




## How does it work?
The program detects when USB devices connect or disconnect, or when hotkeys are pressed. It then tells the monitor to change its input source using a DDC/CI command, which many monitors support.

## Does it support multiple monitors?

Yes

![image](https://github.com/user-attachments/assets/f63bb585-4215-4ffe-8a29-995bab5aceae)

## Run at startup
1. Open the run window, using `win + r`
2. Open the startup folder by typing: `shell:startup`
3. Paste a shortcut to `SimpleKVM.exe` into that folder
4. Open the properties for the shortcut, and select Run: Minimized

## Thanks to
This program was inspired by [haimgel's display-switch program](https://github.com/haimgel/display-switch).