whatisgithub

What is voice-satellite-card-integration?

jxlarrea/voice-satellite-card-integration — explained in plain English

Analysis updated 2026-05-18

321JavaScriptAudience · generalComplexity · 2/5Setup · moderate

In one sentence

A free, browser based voice assistant for Home Assistant that runs wake word detection locally with no cloud needed.

Mindmap

mindmap
  root((repo))
    What it does
      Browser voice assistant
      Local wake word
      No cloud needed
    Tech stack
      JavaScript
      Home Assistant
      WebGPU
    Use cases
      Hands free control
      Media announcements
      Custom wake words
    Audience
      Home Assistant users
      Smart home hobbyists

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

Turn an old tablet or phone into a hands free voice assistant for your smart home

USE CASE 2

Run two wake words at once and route each to a different Assist pipeline

USE CASE 3

Push audio announcements or camera streams to any browser screen as a media player

What is it built with?

JavaScriptHome AssistantHACSWebGPU

How does it compare?

jxlarrea/voice-satellite-card-integrationshopify/shopify-ai-toolkitgetify/foi-lang
Stars321322325
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasymoderate
Complexity2/54/5
Audiencegeneraldeveloperresearcher

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Home Assistant 2025.2.1 or later plus HACS installed.

So what is it?

Voice Satellite is a Home Assistant integration that turns any tablet, phone, or browser window into a hands-free voice assistant, similar to Alexa or Google Home, but running entirely on your own hardware with no cloud dependency. You install it via HACS (the Home Assistant community store), and once configured, any browser pointed at your Home Assistant becomes a listening device that responds to a wake word ("Okay Nabu," "Hey Jarvis," or your own custom word), processes speech through Home Assistant's Assist pipeline, and displays visual responses on screen. Wake word detection runs entirely in the browser using one of two on-device AI models: microWakeWord (a lightweight JavaScript version that works on any device) or openWakeWord (WebGPU-accelerated for better accuracy). You can run two wake words simultaneously and route each to a different Assist pipeline, useful if your household mixes languages or wants one pipeline using a local AI and another using a cloud service. Beyond voice commands, the integration exposes the browser as a media player device so automations can push audio announcements, camera streams, or video to the screen. Eight visual themes are built in (including Alexa and Google Home style skins), and a screensaver mode keeps the display looking clean when not in use while keeping the microphone active. An experimental add-on supports LLM-powered web, image, weather, and stock searches with visual result panels. Requires Home Assistant 2025.2.1 or later.

Copy-paste prompts

Prompt 1
Help me install Voice Satellite in Home Assistant using HACS and set up a custom wake word
Prompt 2
Show me how to route two wake words to two different Assist pipelines in Voice Satellite
Prompt 3
Explain how to enable the experimental LLM search add-on in Voice Satellite
Prompt 4
Walk me through picking a visual theme and enabling screensaver mode for a Voice Satellite display

Frequently asked questions

What is voice-satellite-card-integration?

A free, browser based voice assistant for Home Assistant that runs wake word detection locally with no cloud needed.

What language is voice-satellite-card-integration written in?

Mainly JavaScript. The stack also includes JavaScript, Home Assistant, HACS.

How hard is voice-satellite-card-integration to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is voice-satellite-card-integration for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.