Kite AOS is an open-source Android kiosk application designed to transform tablets into dedicated smart home dashboards. The project focuses on a modular, privacy-first approach without cloud telemetry.
Functionality
- The application provides a persistent, locked-down web-view interface suitable for Home Assistant dashboards or other web-resource controllers.
Key Features
- HA Auto-Discovery: The application scans the local network to locate Home Assistant instances. *
- Native Motion Detection: Screen wake-up is managed via CameraX Luma analysis, removing the need for external hardware sensors.
- MJPEG Camera Streaming: The device front camera can stream as MJPEG over HTTP, with the stream URL automatically published to Home Assistant via MQTT Discovery.
- MQTT Integration: Bidirectional communication enables control of device brightness, volume, and FAB visibility, alongside telemetry reporting.
- Kiosk Lockdown: Navigation gestures, status bars, and system notifications are restricted to maintain a persistent interface.
- Browser Engines: Users can switch between Android WebView and GeckoView (Firefox) engines.
- Screensaver: An image slideshow overlay is available, which includes a clock display and dismisses automatically upon motion detection.
- Deployment The application is officially available on the Google Play Store . Alternatively, the APK can be downloaded via GitHub Releases. Installation requires completing the onboarding wizard to grant the necessary system permissions.
Full documentation and source code are available in the GitHub repository.
