UniControlHub: Seamlessly Bridge Your Devices
UniControlHub revolutionizes the way you interact with your digital environment by offering a seamless, intuitive control experience across multiple devices. Inspired by the convenience and fluidity of Apple's Universal Control, UniControlHub extends this innovative functionality beyond the Apple ecosystem. With just a single mouse and keyboard, you can effortlessly navigate and manage devices, UniControlHub ensures a cohesive and productive workspace. Built with Flutter for a smooth, responsive user experience, this app is the ultimate tool for enhancing productivity and streamlining your digital life.
Download app for your platform from Release section
brew install libusb
Install Microsoft Visual C++ 2015-2022
for your x86 or x64 OS.
If Android device not getting detected, make sure you have libusb drivers installed.
Platform | Bluetooth | USB | ADB |
---|---|---|---|
IOS | ✅ | ❌ | ❌ |
Android | ⏳ | ✅ | ✅ |
Accessibility
and Bluetooth
permission on MacOS, ( After updating, app might again ask for Accessibility permission, even if its already given, try to remove the app from Accessibility and run again )ADB
is installed ( not required for AOA mode )This section guides you through setting up and running UniControlHub for development purposes.
flutter pub get
to download dependencies, and run flutter run
to start the appUniControlHub uses the Synergy server for cross-platform keyboard and mouse sharing. You can find more information about Synergy on their website.
We welcome contributions to UniControlHub! If you find a bug or have a feature request, please open an issue on our GitHub repository.