explaingit

jxlarrea/kiosk-satellite

Analysis updated 2026-05-18

103DartAudience · generalComplexity · 2/5Setup · easy

TLDR

A free Android app that turns a wall mounted tablet into a voice controlled, always on dashboard for the Home Assistant smart home platform.

Mindmap

mindmap
  root((Kiosk Satellite))
    What it does
      Wall tablet kiosk
      Voice wake word
      Home Assistant dashboard
    Tech stack
      Dart
      Android
      MQTT
    Use cases
      Smart home control panel
      Voice assistant speaker
      Photo frame screensaver
    Audience
      Smart home hobbyists
      Home Assistant users
    Setup
      Sideload APK
      Five step wizard

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Mount an old Android tablet on a wall as a voice enabled Home Assistant control panel.

USE CASE 2

Let the tablet listen for a wake word even with the screen off or another app open.

USE CASE 3

Turn the tablet into a photo frame screensaver or a synchronized music speaker when idle.

What is it built with?

DartAndroidMQTTHome Assistant

How does it compare?

jxlarrea/kiosk-satellitegskinnerteam/flutter-sized-contextxuanli199/duoduo
Stars10311565
LanguageDartDartDart
Last pushed2023-03-23
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Distributed as a sideloaded APK, not through the Play Store, so Android must allow unknown sources.

No license information was found in the README.

In plain English

Kiosk Satellite turns an old Android tablet mounted on a wall into a voice controlled screen for Home Assistant, the popular smart home platform. Instead of just showing a dashboard, it becomes an always on assistant that listens for a wake word even when the screen is off or another app is running in front of it. Setup is a five step wizard that connects to your Home Assistant server, picks which dashboard to show, and asks Android for only the permissions the choices you made actually need. It pairs closely with a companion project called Voice Satellite, which normally runs inside a browser tab and can only listen for its wake word while that tab is visible and awake. Kiosk Satellite removes that limit by running the same wake word detection natively on the tablet instead of in a browser, which the README says runs many times faster and uses far less battery and processing power, efficient enough to work smoothly even on older, low powered tablets. Beyond voice, the app includes a long list of kiosk features aimed at wall mounted tablets: a lockdown mode with a PIN protected exit, blocked buttons, several kinds of screensavers including a full photo frame mode, remote administration through a small web page you can open from any browser on the network, automatic rotation between different dashboard views, and support for showing photos, video or a live camera feed sent from Home Assistant automations. It can also act as a synchronized speaker for a music system called Sendspin and expose itself as a set of sensors over MQTT, so things like screen brightness or battery level show up automatically inside Home Assistant with no manual configuration file needed. The app is distributed as a free Android APK you download and install directly rather than through the Play Store, and Home Assistant itself does not need to use a secure connection for the microphone features to work, since the app handles that internally.

Copy-paste prompts

Prompt 1
Walk me through setting up Kiosk Satellite on an old Android tablet for Home Assistant.
Prompt 2
Explain how Kiosk Satellite makes voice wake word detection work with the screen off.
Prompt 3
How do I set up MQTT so Kiosk Satellite sensors show up automatically in Home Assistant?
Prompt 4
What is the difference between using Voice Satellite alone and with Kiosk Satellite?

Frequently asked questions

What is kiosk-satellite?

A free Android app that turns a wall mounted tablet into a voice controlled, always on dashboard for the Home Assistant smart home platform.

What language is kiosk-satellite written in?

Mainly Dart. The stack also includes Dart, Android, MQTT.

What license does kiosk-satellite use?

No license information was found in the README.

How hard is kiosk-satellite to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is kiosk-satellite for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.