This is an experimental project aimed at building an AI-powered smart home system. Born from a father-son collaboration, this project combines the excitement of teaching and learning with the goal of creating practical AI applications. The project explores the integration of artificial intelligence with home automation technologies to create a more intuitive, efficient, and adaptive living environment.
- Develop AI agents capable of learning and adapting to homeowners' habits and preferences
- Create a seamless integration between various smart home devices and AI decision-making systems
- Explore novel ways of human-AI interaction in a home setting
- Enhance energy efficiency and comfort through intelligent automation
- Foster learning and collaboration through hands-on development experience
This project is set up as a monorepo with the following packages:
ai-agents
: Core AI functionality and decision-making systemsbackend
: Server-side logic and API endpointsfrontend
: User interface for interacting with the smart home systemshared
: Shared utilities and types used across packages
- Clone the repository
- Install dependencies:
yarn install
- Start the development server:
yarn workspace @ai-project/ai-agents dev
This project is in its early experimental stages. Features and APIs are subject to frequent changes as we explore different approaches and technologies. We're learning and building together, combining industry experience with fresh perspectives.
As this is an experimental project, we welcome ideas, suggestions, and contributions. Please feel free to open issues or submit pull requests.
This project is for experimental and educational purposes only. It is not intended for production use in real-world smart home systems without further development and security auditing.