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.

Content in all repositories owned by your account will be closed.
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

Private AI, personal media, and connected-home software—running on hardware you control.

Explore Tater, a local Siri and Alexa alternative, and Tater Tube, a self-hosted media platform for your own movies, shows, music, and channels.

Tater website Tater Tube website Tater repository Tater Tube Player repository

View TaterBench results Download Little Spud Download Little Spud on Google Play

One owner-controlled ecosystem

Tater and Tater Tube bring private AI, smart-home control, and personal media together on hardware you control.

Tater Assistant

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.

Tater Tube

Tater Tube Server and Tater Tube Player form a self-hosted media system for personal movies, television, music, and custom live channels.

  • Own the server and the library. Scan local media, use existing artwork and NFO metadata, track playback progress, and keep player activity under the user's control.
  • Turn a collection into television. Tube TV builds scheduled channels with program guides, channel identities, bumpers, spots, and optional breaks.
  • Watch on the couch. The unified modern Player targets Steam and Steam Deck, Apple TV, Google TV, and Android TV with controller- and remote-first interfaces.
  • Adapt playback to the screen. The Player reports device capabilities so the Server can direct play compatible media or convert only what the device needs.
  • Keep the personality. Optional Tater Link features add Tater Picks, explanations, and voice briefings, while the original retro Tater Tube clients and standalone Linux edition remain active parts of the family.

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.

Media server and players

Repository Role in Tater Tube
Tater Tube Server Self-hosted media backend for local libraries, artwork and metadata, playback history, device-aware transcoding, and scheduled Tube TV channels.
Tater Tube Player Unified modern player for Steam and Steam Deck, Apple TV, Google TV, and Android TV.
Tater Tube Retro — Raspberry Pi Ready-to-flash Raspberry Pi edition of the retro VCR-style player for personal media, live TV, media servers, games, and PC streaming.
Tater Tube Retro — Linux & Steam Deck Portable Linux x86_64 edition with Tater Tube Server, Plex, Emby, Jellyfin, Tape Deck, OTA TV, Game Center, and PC Link support. Its standalone installer can also add it to Steam as a non-Steam app.
Cortana AI for XBMC4Xbox Tater chat, recommendations, smart-home control, and connected media features for the original Xbox.

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.

The goal

Tater is being built as an owner-controlled home platform: an assistant that feels present throughout the home and a media system that makes a personal collection feel at home on every screen. The hub, server, players, satellites, apps, and integrations live in separate repositories so each piece can evolve independently while remaining part of one ecosystem.

Pinned Loading

  1. Tater Tater Public

    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.

    Python 42 7

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

    Tater native satellite firmware

    C 3 2

  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

    Self-hosted media server for local libraries and on-demand playback, with hardware-accelerated transcoding and custom live channels powered by Tube TV.

    Go 1

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

    Use Tater Native voice satellites directly with Home Assistant Assist

    Python 5 1

  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 75 14