Spark: The Personalized Smart Home Assistant
Spark is a powerful, intelligent home assistant built to rival traditional systems like Alexa—only smarter and fully customizable. Designed to run on a Raspberry Pi, Spark harnesses the power of AI through Gemini to create a truly personalized smart home experience.
-
AI-Powered Intelligence Leverages Gemini to provide contextual, responsive, and natural interactions.
-
Smart Home Integration Seamlessly integrates with the Home Assistant app for full smart device control.
-
Timers & Alarms Built-in support for daily utilities like reminders, timers, and alarms.
-
Fully Customizable Spark can be tailored to your needs, whether you're tweaking commands, integrations, or workflows.
Unlike generic assistants, Spark offers a DIY, privacy-focused, and deeply customizable smart home experience powered by cutting-edge AI. It’s built by enthusiasts, for enthusiasts.
-
Clone the repository:
git clone https://github.com/aryanhasgithub/AIspark.git cd AIspark -
Run the installer:
chmod +x install.sh ./install.sh
-
Configure your environment variables:
nano .env
Add your API keys (e.g., Gemini, GroqCloud, etc.(ollama if needed)
- run main.py or ollamamain.py
-
Wake Word:
"Hey Rhasspy" -
Example Commands:
"What's the weather?""Play [song name]""Turn on bedroom light""What time is it?""Remember [something]""Take a picture and describe it""Tell me a joke"