Integrations

It works with the things you already have.

Each integration is a voice tool the assistant can use, set up from the Core's console with nothing to restart. Each one carries a label for where it runs and a plain-English note on what it sends. Tools you haven't set up are never offered to the model.

On this Mac Your network Cloud

127.0.0.1:8730 / integrations
The Integrations page in the Core console
Integrations in the console. Each tile shows the tool it powers, where it runs, and whether it's active, and opens a panel that says exactly what it sends.

Highlights

Three integrations that change the feel of the house.

Home Assistant · Your network

Lights without the wait

Common commands never reach a language model. The Core keeps a cached list of your Home Assistant devices, matches the request in plain code, and makes one direct call to Home Assistant, with no model in the loop, then confirms with a fixed phrase. It knows which room you're in, so “turn off the lights” means this room. If it isn't sure, it hands the request to the model instead of guessing.

“Turn off the kitchen lights.” “Turn on the fireplace.”

Spotify + Snapcast · Mac Spotify

Music in every room, in sync

librespot makes the Mac a Spotify Connect speaker, and Snapcast plays it in sync on every speaker in the house. Music ducks while the assistant talks, and the audio never passes through the Core. Internet radio plays through the same speakers, with station logos from Radio Browser.

“Play some Jessie Reyez.” “Next station.” “Make the music full screen.”

Reolink NVR · Your network

Who's at the door?

A fast path recognises the request and the display that asked opens the camera's live stream straight from the NVR. The video never touches the cloud or the Mac, and the NVR password stays on the Mac. The view closes after a minute.

“Show me the front door.” “Close the camera.”

The full list

Every service, and where it runs.

ServiceWhat it's used forWhere
Home
Home AssistantLights, switches, scenes and TV, through a no-model fast path with the model as fallbackNetwork
Reolink NVRLive camera view on the display that askedNetwork
Google Drive / Google PhotosThe idle photo slideshow; the display fetches the photos directlyCloud
Music
Spotify (Premium)Search, play, queue and transport by voice; librespot as the Connect speakerCloud
Snapcast · librespot · mpvSynchronised multiroom playback, ducked while the assistant speaksMac
Internet radio + Radio BrowserYour station list, with names and logos looked up automaticallyCloud
Family
Cadora / NextHaulAdd to the shared shopping list and the family calendarCloud
AppSaidSend a message or a map link to a family member's phoneCloud
Calendars (.ics / webcal)Read-only “what's on?”, with recurring events expandedCloud
Out and about
Visual Crossing / Open-MeteoForecasts, the full-screen weather view and the weather beside the clock (Open-Meteo needs no key)Cloud
Google PlacesPlace cards: hours, open now, rating, phone, photoCloud
MapboxDirections, distance and travel time with live trafficCloud
Tavily / DuckDuckGoWeb search, and finding recipes (DuckDuckGo needs no key)Cloud
The AI itself
OllamaOpen-weights language models on your own hardwareMac Network
Anthropic ClaudeThe language model (API key or Claude subscription) and optional memory entity extractionCloud
OpenAIThe language model, or optional cloud embeddingsCloud
OpenRouter (Jev)A hosted System-1 fast-decision classifierCloud
Laya-DecisionA local System-1 classifier running alongside the CoreMac
Whisper (faster-whisper / whisper.cpp)Speech-to-textMac
ElevenLabs ScribeReal-time cloud speech-to-textCloud
PiperText-to-speech, with 174 voices installed hereMac

Keys and tokens are stored on the Mac in owner-only files, entered only in the Mac's console, and never shown back. The display app contains no credentials: for Google Drive, you sign in once on the Mac, and each display collects its photo access from the Core over the local network.

Music & devices

One page for the house's speakers and screens.

See every connected display and choose how each one shows music: automatic (full screen on the display that asked, a small bar everywhere else), always small, or always full screen. Start and stop the multiroom audio processes, adjust Snapcast groups, and play a stream URL through the whole house.

127.0.0.1:8730 / devices
Music and devices page
Music & Devices. Displays, the music style on each one, Snapcast and now playing.

Next

How it stays this fast.

Graph memory, linked AI systems and a System-1 that answers before the big model wakes up.