Open-source distributed smart speaker in Rust where all AI processing runs on your own hardware. Edge nodes on ARM SBCs detect a trainable wake word on-device and stream to a Dockerised brain over mTLS gRPC for Whisper STT, Ollama LLM and Kokoro TTS. AI inference runs locally, with no accounts and no telemetry; the only outbound calls are weather lookups (Open-Meteo, self-hostable) and a monthly Ollama version check.
Aether splits a voice assistant into two roles. Edge nodes (e.g. Raspberry Pi) listen for the wake word locally and stream audio only after activation. The brain node (Docker Compose) runs transcription, the language model, speech synthesis, retrieval and a self-hosted web UI. A June 2026 merge added async skills with live integrations.