Device Hub iOS is an open-source port of Apple's Device Hub app that lets an iPhone or iPad remotely control a paired Apple device's screen and inputs.

Stars

19

7-day growth

No data

Forks

1

Open issues

0

License

MIT

Last updated

2026-07-27

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It reimplements Apple's proprietary device-control tool using private undocumented interfaces and an open-source Rust protocol stack, making remote device management accessible on iOS/iPadOS without Xcode.

Who it is for

  • iOS developers needing to remotely test on physical devices
  • QA engineers automating device interactions
  • Device fleet managers in controlled environments
  • Enthusiasts exploring low-level Apple device protocols

Use cases

  • Remotely viewing and controlling a device's screen for debugging
  • Sending taps, drags, and keyboard input from a second device
  • Using hardware buttons (Home, Lock, Siri) remotely
  • Integrating remote device control into automated test suites

Strengths

  • Built on the open-source idevice Rust stack for low-level pairing and display streaming
  • Uses The Composable Architecture (TCA) for clean, testable Swift state management
  • Leverages HEVC for live, low-latency screen streaming
  • Preserves pairing credentials securely in the Keychain

Considerations

  • Relies on private, undocumented Apple interfaces that may break with OS updates
  • Only verified against iOS 27 Beta 3; requires Xcode 27 and the latest OS for both devices
  • Currently supports only a single remote session (future support for multiple windows is planned)

README quick start

Getting started

Description

Xcode 27’s Device Hub, ported to iOS and iPadOS.

Related repositories

Similar projects matched by category, topics, and programming language.

uzairansaruzi
Featured
uzairansaruzi GitHub avatar

hermex

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.

AI & Machine LearningLarge Language Models
941
makecindy
Featured
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI & Machine LearningLarge Language Models
958
nsdkinx
Featured
nsdkinx GitHub avatar

twell

Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.

MobileDesign & Creative
17