WinLink: One keyboard, one mouse, shared clipboard, files and audio across all your devices
Hey everyone!
So, I have a Mac and two Windows machines and over time I ran into a few annoying problems: transferring files between devices, no clipboard sharing, terrible speakers on Windows and constantly having to switch my mouse and keyboard between machines.
I wanted a single solution that could solve all of these problems, so I built WinLink.
WinLink works across Windows, macOS, Linux, and Android allowing you to seamlessly share:
- Files – Transfer files between your devices.
- Clipboard – Copy on one device and paste on another.
- Audio – Stream audio between devices.
- Keyboard & Mouse – Control multiple devices using a single keyboard and mouse.
It works over your local network but also has built in Tailscale integration meaning your devices don't even need to be on the same network. This was a particularly big motivation for me. My campus Wifi was slow, so I often had my Windows machines connected to a different network than my Mac. I wanted something that would just work regardless of where my devices were connected.
I would genuinely love for you guys to give it a try and share your feedback, suggestions and things you think could be improved.
And yes, I know it's vibe coded but I think it solves a pretty relevant problem (at least one I have personally struggled with for a long time). One thing to keep in mind: when using Tailscale there can be some noticeable latency especially with cursor movement and audio streaming. For audio over Tailscale, I'd recommend using CD quality rather than higher quality settings for a smoother experience.
I'm still working on improving performance so if anyone has ideas, suggestions or can help optimize any part of the project, I would genuinely appreciate the contribution. Would love to make this a much better project together!
Would love to hear what you guys think!
An honourable mention to Deskflow as well! WinLink uses their engine for keyboard and mouse sharing. Huge thanks to the team for their amazing work!
6 points · 2 comments
Mentions
WinLink: One keyboard, one mouse, shared clipboard, files and audio across all your devices Hey everyone! So, I have a Mac and two Windows machines and over time I ran into a few annoying problems: transferring files between devices, no clipboard sharing, terrible speakers on Windows and constantly having to switch my mouse and keyboard between machines. I wanted a single solution that could solve all of these problems, so I built WinLink. WinLink works across Windows, macOS, Linux, and Android allowing you to seamlessly share: - Files – Transfer files between your devices. - Clipboard – Copy on one device and paste on another. - Audio – Stream audio between devices. - Keyboard & Mouse – Control multiple devices using a single keyboard and mouse. It works over your local network but also has built in Tailscale integration meaning your devices don't even need to be on the same network. This was a particularly big motivation for me. My campus Wifi was slow, so I often had my Windows machines connected to a different network than my Mac. I wanted something that would just work regardless of where my devices were connected. I would genuinely love for you guys to give it a try and share your feedback, suggestions and things you think could be improved. And yes, I know it's vibe coded but I think it solves a pretty relevant problem (at least one I have personally struggled with for a long time). One thing to keep in mind: when using Tailscale there can be some noticeable latency especially with cursor movement and audio streaming. For audio over Tailscale, I'd recommend using CD quality rather than higher quality settings for a smoother experience. I'm still working on improving performance so if anyone has ideas, suggestions or can help optimize any part of the project, I would genuinely appreciate the contribution. Would love to make this a much better project together! Would love to hear what you guys think! An honourable mention to Deskflow as well! WinLink uses their engine for keyboard and mouse sharing. Huge thanks to the team for their amazing work!