FreeKiosk is a free, open-source Android kiosk application designed to convert tablets and other devices into dedicated displays. It supports websites, external applications, dashboards, and multimedia presentations. Administrators can lock devices into designated functions using Device Owner mode and configurable access restrictions. The software offers startup controls, PIN protection, and status bar policies to prevent unauthorized interaction. It provides REST API endpoints and MQTT integration for automation and Home Assistant connectivity. Devices can be configured through ADB commands for streamlined deployment. An optional cloud platform offers remote fleet management and device monitoring. Built with React Native, FreeKiosk supports digital signage, point-of-sale systems, smart home dashboards, and other dedicated-device applications.
Features
- Android kiosk lockdown with Device Owner controls and PIN-protected settings
- Website, external application, dashboard, and multimedia display modes
- REST API and MQTT integration for remote control and Home Assistant automation
- ADB-based device provisioning with scriptable configuration and deployment options
- Optional cloud fleet management with remote commands, monitoring, and device enrollment
- Digital signage playlists with scheduled playback and offline media support