PythonAIHardware

Jarvis — AI Home Assistant

Voice-activated personal AI assistant built to run on Raspberry Pi 5. Full-stack with Python backend, web frontend, and home automation integrations.

Built a full-stack AI assistant from the ground up, designed to run on a Raspberry Pi 5. Python backend handles voice recognition, intent parsing, and integration with home services. A lightweight web frontend provides a dashboard and settings UI. Supports custom commands, timers, smart device control, and extensible plugins.

Key Points

  • Runs on-device on Raspberry Pi 5 — no cloud dependency for core functions
  • Full-stack: Python API backend + React web frontend dashboard
  • Extensible plugin system for adding new home automation integrations
  • Voice + web interface for dual control surface

Tech Stack

PythonFastAPIWebSocketsVoice recognitionRaspberry Pi 5React