Skip to content
View TaterTotterson's full-sized avatar

Block or report TaterTotterson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TaterTotterson/README.md
Tater AI Assistant

A fully local, self-hosted replacement for Siri and Alexa.

One assistant for voice, vision, memory, automations, smart-home control, music, messaging, and more—running on hardware you control.

Tater website Tater repository View TaterBench results Download Little Spud Download Little Spud on Google Play

Meet Tater

Tater is an open-source AI platform designed to provide the everyday experience of Siri or Alexa while keeping the assistant, its personality, and its data on hardware the user controls.

  • Talk naturally from around the home with dedicated voice satellites, wake words, reply playback, and multiroom audio.
  • Choose the brain by running local models with llama.cpp, MLX, Hugging Face Transformers, or another local model server.
  • Give the assistant useful context through memory, awareness, cameras, Face ID, people, event history, and searchable conversations.
  • Make things happen with automations, smart-home devices, notifications, media playback, and modular integrations.
  • Reach Tater from almost anywhere through companion apps, smart-home platforms, messaging services, voice hardware, and even an original Xbox.

Voice, vision, memory, and automation run locally on the user's own hardware.

Featured projects

Assistant platform

Repository Role in Tater
Tater The Spud Hub: AI runtime, WebUI, voice, vision, memory, awareness, automations, music, portals, and device control.
Tater Shop Versioned catalog for Cores, Portals, and Verbas that add capabilities to Tater.
Tater Integrations Installable connectors that let Tater discover, control, and interact with supported devices, platforms, and services.
TaterBench Repeatable accuracy and performance benchmarks for models used with Tater.

Voice and hardware

Repository Role in Tater
Tater Native Firmware Native voice-satellite firmware for supported embedded hardware.
Tater Linux Satellite Voice and persistent-music satellite runtime for Linux computers, Raspberry Pi systems, and robots.
ThirdReality Voice Firmware Tater-native firmware, provisioning, signed OTA updates, and recovery support for the ThirdReality Voice & Music Assistant.
Home Assistant Satellite Bridge Lets Tater Native voice satellites work directly with Home Assistant Assist.
Tater Wake Words Ready-to-use wake-word catalog with automated requests for users who cannot train their own models.
microWakeWord Trainer for Apple Silicon macOS app for training custom wake words, reviewing satellite captures, and flashing Tater Native firmware.
microWakeWord Trainer for NVIDIA Docker CUDA/Docker toolkit for training custom wake words, reviewing satellite captures, and flashing Tater Native firmware.

Apps and connected experiences

Repository Role in Tater
Little Spud Native iOS and Android companion apps for chat, voice, media, notifications, and remote access.
Little Spud WebUI Lightweight browser client for connecting to Tater through Spud Link.
Tater Tunnel Private, user-controlled remote access for securely reaching a Tater hub and connected devices from outside the home.
Home Assistant Add-ons Packages Tater and its supporting services for installation through the Home Assistant Add-on Store.

Music, video, and retro media

Repository Role in Tater
Tater Tube Retro VCR-style frontend for local media, live TV, media servers, and streamed games on Raspberry Pi.
Tater Tube Steam Open-source Linux x86_64 and Steam port of the Tater Tube experience.
Cortana AI for XBMC4Xbox Brings Tater chat, recommendations, smart-home control, and modern connected features to the original Xbox.
Tater Tube Server Tater's music and media backend: indexes local libraries, powers Tape Deck and Tater Tube, manages players and queues, builds Tube TV channels, streams remote media, and provides optional hardware transcoding.

The goal

Tater is being built as an assistant that feels present throughout the home while remaining adaptable and owner-controlled. The hub, satellites, apps, integrations, and media projects are separate repositories so each piece can evolve independently—but together they form one assistant ecosystem.

Start with Tater, or explore the guides at taterassistant.com.

Pinned Loading

  1. Tater Tater Public

    Tater is a local-first AI platform with built-in LLMs, vision, voice, memory, automation, integrations, and voice satellite support.

    Python 41 8

  2. Tater-Native-Firmware Tater-Native-Firmware Public

    Tater native satellite firmware

    C 2 1

  3. Tater-Tube Tater-Tube Public

    Tater-Tube (240-MP Fork) is a retro VCR style frontend to playback local media and games from Sunshine, Retronas, AltMount, HDHomeRun, Emby, Jellyfin and Plex librarys via a Raspberry Pi 4/5 on Com…

    C++ 1 1

  4. tater-tube-server tater-tube-server Public

    Tater Tube backend server for local/Usenet/NZB streaming with Hardware Transcoding

    Go 1

  5. Tater-Home-Assistant-Satellites Tater-Home-Assistant-Satellites Public

    Use Tater Native voice satellites directly with Home Assistant Assist

    Python 3

  6. microWakeWord-Trainer-AppleSilicon microWakeWord-Trainer-AppleSilicon Public

    Train microWakeWord models on Apple Silicon Macs (M1, M2, M3...) with full GPU acceleration via Metal (MPS). For use on ESPHome Voice.

    Python 74 13