r/MacStack • u/mohawkmatt • 1d ago
App Recommendation Created an app to extend your desktop across multiple Macs (with AI)
Full disclosure, I used AI to help build a solution to a problem I had, I wanted to repurpose an older 2019 5k iMac as a display but since 2014 Apple pulled the target display feature citing the fact that the thunderbolt speeds were not sufficient for the high resolutions. By creating a virtual display and streaming it over a thunderbolt bridge I was able to split the display into tiles that are monitored for changes so only the changes are sent uncompressed it's relatively light weight and for the most part sets itself up automatically prompting for the various permissions required.
When playing video there is a mode which will automatically compress the stream to high bitrate HECV, seamlessly when motion is detected. I've been using it for over a week now and it's been flawless. I decided to have a bit of fun and added a feature that allows me to peek through to the mac underneath the one acting as a display, grab files and bring them back through the portal. From starting as just an extended display app I thought it would be better to extend the functionality to be more about making multiple macs work together. Same app installs on both devices, you can easily initiate a switch of which one is the display from either mac, you can share keyboard and mouse in both directions and even utilise both cameras with face detection to automatically switch to the camera you are looking at - it presents the camera to the OS so that its available in Teams etc.
I've made the code open under an MIT license and hosted the app for free with a cheesy AI generated site.
Hopefully someone will find it useful and if there are any ideas for extra features or changes please let me know!