Skip to content

iPhone and Android, in one window on your Mac.
Mirror screens, install apps, take screenshots — over a cable or Wi-Fi.

Apple silicon Mac · Developer ID signed, notarized by Apple · free

What Xhub does

Plug in an iPhone or an Android phone, see its screen inside the app, drop an .apk / .ipa to install it, then turn on Wi-Fi to unplug your Android.

The device list refreshes itself, searches by name, model or UDID, and shows which phones are on a cable and which are on the network.

Android: control it like it's in your hand.

iPhone: view the screen, install apps.

Apple doesn't allow controlling an iPhone from another computer, so the iPhone screen is view-only.

For both.

Free.

No ads, no account, no analytics. Every feature is unlocked.

Made by one person.

I built Xhub to install builds and watch test phones every day without opening a whole toolchain. Missing something, found a bug, a phone that isn't detected — just tell me.

Message on Zalo OA

So how does it work?

For Android, Xhub uses adb and scrcpy — two free tools you install once with Homebrew. The screen streams as H.264 video and shows right inside the app.

For iPhone, Xhub uses the device tools that come with Xcode to install apps and connect over Wi-Fi, while the screen picture comes over the USB cable.

Xhub runs only on Apple silicon Macs, and its interface is mostly Vietnamese. Mirroring has no audio yet, and there is no file browser or log viewer.

Frequently asked questions

What else do I need to install?

Android: run brew install scrcpy android-platform-tools (Xhub reminds you and copies the command if they're missing), then turn on USB debugging on the phone. iPhone: install Xcode and enable Developer Mode on the phone to install apps.

Why can't I control the iPhone?

iOS has no official way for another computer to tap or type on an iPhone. Xhub shows the iPhone screen to view, and can still install apps and take screenshots.

Why does Xhub ask for Camera access?

macOS presents a cabled iPhone's screen as a video device, so showing it needs Camera permission. Xhub never uses your Mac's camera.

Can I keep using an Android phone after unplugging it?

Yes. Click "Bật kết nối Wi-Fi" (Turn on Wi-Fi) while it is still on the cable, or pair over Wireless debugging with the 6-digit code. Xhub remembers the phone and retries every 30 seconds when it comes back on the network.

Is there a version for Intel Macs, Windows or Linux?

Not yet. Xhub is only available for Apple silicon Macs.

Is Xhub really free?

Yes. No paid tiers, no ads, no locked features.

Plug in a phone and try it.