Take full control of your digital workspace. InputConnect transforms any device into a natural extension of your main computer—seamlessly sharing your mouse, keyboard, clipboard, and audio across multiple devices.
With InputConnect, a second device feels just like adding another monitor:
- Stream audio across devices
- Use the same keyboard on multiple devices
- Control multiple devices with one mouse
- Copy and paste text effortlessly between devices
All of this works smoothly and naturally, allowing you to research, write documents, or play games as if you were using a second monitor.
It also helps reduce the load on your main device by seamlessly sharing tasks with another.
-
Download the latest release from Releases that matches your system.
-
Extract -> Run (InputConnect)
You will need ".NET 8 SDK" and optionally Git.
If you have Git installed, open Command Prompt and run the following commands one by one:
git clone https://github.com/WaseemALTamer/InputConnect
cd InputConnect
dotnet build
dotnet runDownload the Source code, then open PowerShell in the extracted folder and run the following commands one by one:
dotnet build
dotnet run-
Device Discovery - devices on the same network can discover each other
-
Secure Connections – All data transferred over secure connections with ASE-256 Encryption.
-
Keyboard & Mouse Sharing – Move between devices as if it was a second mointor and use your keybaord.
-
Audio Sharing – Stream audio from one device to another with minimal latency all over UDP while being encrypted.
-
Clipboard Sync – Instantly copy and paste text between devices.
-
Saves connections - saves connections and loads them on startup so you can carry on with the setup that you left with.
-
Works Over Different Network - you can change your ip address and still be able to connect to the same device without editing your connection.
-
Cross-Platform Support – Works on Windows and Linux (macOS planned, missing Features).
-
Runs in the background - will run in the background if Connections are available
-
Smooth Animations – Custem Animation (Reusable scripts).
-
Runs on old hardware – low system requirements.
-
Open InputConnect on all the devices you want to link together.
-
On your main device, look at the list of available devices and select the one you want to connect to.
-
In the Token box, enter a token (any word or phrase you choose), then click Connect.
-
On the other device, a popup will appear. Enter the same token you used in step 3, then click Accept. Repeat steps 2–4 for each additional device you want to connect.
-
On the device you want to share a specific input from, set its mode to Transmit. On the other devices that will use that input, set the mode to Receive.
-
On the device set to transmit the mouse, you can rearrange the screen positions so the cursor moves naturally between devices, matching the way your monitors are physically arranged.
-
To remove a connection, go to the Links tab, click the trash/bin icon, then confirm deletion.
-
Once a connection is established, you can click the “X” button — the app will minimise to the system tray and continue running in the background.
This project is licensed under the MIT License.









