Android AirPlay sender. Mirrors your phone's screen — and plays its sound — on a Mac, Apple TV, or any AirPlay receiver.
- Mirror your screen to a Mac, Apple TV, or any AirPlay receiver
- Sound included: long-press a receiver to choose screen with sound, screen without sound, or sound only
- One-time pairing on Mac and Apple TV — enter the PIN shown on screen once, then every connection just works
- Adjustable resolution, frame rate and bit rate (up to 200 Mbps)
- Finds receivers on your Wi-Fi automatically, including open receivers like UxPlay
- Quick Settings tile and one-tap log sharing
- Android 10 or later (minSdk 29)
- A real device on the same Wi-Fi network as the receiver
- An AirPlay receiver
./gradlew :app:assembleDebugKite builds on years of open-source AirPlay work. Thanks to:
- doubletake — Go AirPlay sender; parts of Kite are Kotlin ports of it
- UxPlay — open-source AirPlay receiver; a key reference during development
- pyatv — AirPlay 2 protocol reference
- shairport-sync — pairing and timing reference
- openairplay — early protocol documentation
Kite is released under the GNU LGPL-3.0 — see LICENSE. Ported files carry doubletake's license. Open-source attributions are also listed in the app under Settings → About.

