README.md

July 9, 2026 · View on GitHub

FreeKiosk

Free open-source kiosk mode for Android tablets

Alternative to Fully Kiosk Browser

WebsiteInstallationFAQFeatures

Version 1.2.20 Downloads License: MIT Android 8.0+ Device Owner REST API MQTT

A Rushb Project

FreeKiosk is an open-source kiosk platform for Android tablets, built for teams that want full control without license costs.

Instead of burying everything in one long page, this README gives you the essentials and points to complete docs in docs/.

Why teams choose it

  • ✅ Free and MIT licensed
  • ✅ Device Owner support for true lockdown
  • ✅ Works in WebView mode or External App mode
  • ✅ Native REST API and MQTT integration
  • ✅ Headless ADB provisioning for mass rollout
  • ✅ Privacy-first: no mandatory tracking layer

✨ Key capabilities

AreaWhat you getDeep dive
Kiosk modesWebView, External App, Dashboard, Media/Multi-App evolutionFeatures and Modes
Device controlLock task, boot behavior, status bar policies, PIN accessInstallation
Automation40+ REST endpoints, MQTT discovery for Home AssistantIntegrations
ProvisioningADB command-based configuration and scriptingADB Configuration

📦 Install in 60 seconds

  1. Download the latest APK from Releases.
  2. Install on Android 8.0+ tablet.
  3. Configure URL/app + PIN.
  4. Start kiosk mode.

For production lockdown, use Device Owner mode:

adb shell dpm set-device-owner com.freekiosk/.DeviceAdminReceiver

👉 Full setup guide: docs/installation.md

🧩 Docs map

I want to...Go to
Deploy tablets correctlyInstallation Guide
Understand display/kiosk modesFeatures and Modes
Integrate with Home AssistantIntegrations Overview
Use API endpointsREST API Docs
Configure MQTT topics/discoveryMQTT Docs
Provision with scriptsADB Configuration
Follow release directionRoadmap and Changelog
Contribute codeDevelopment Guide

🥊 FreeKiosk vs Fully Kiosk Browser

FeatureFreeKioskFully Kiosk
Price🟢 Free🔴 Paid per device
Open-source🟢 MIT🔴 Closed source
Device Owner mode
REST API
MQTT + Home Assistant discovery
Cloud fleet managementRoadmap

🛠️ Tech stack

  • React Native + TypeScript
  • Kotlin native modules (Android policy and system control)
  • Android SDK 26+ (Android 8+)

🗺️ Roadmap snapshot

  • v1.2.x: reliability and operational hardening
  • v1.3.x: richer deployment and media workflows
  • v2.x: optional cloud/fleet management direction

Detailed notes: docs/roadmap-and-changelog.md

🤝 Contributing

Contributions are welcome.


📄 License

MIT License. See LICENSE.

Stars Forks Issues License

Made with ❤️ in France by Rushb

WebsiteGitHubContact