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