judahpaul16/gpt-home
ChatGPT at home! A better alternative to commercial smart home assistants, built on the Raspberry Pi using LiteLLM and LangGraph.
What it solves
GPT Home transforms a Raspberry Pi into a voice-controlled AI home assistant, serving as a self-hosted alternative to devices like Google Nest Hub or Amazon Alexa. It integrates LLM-powered intelligence with home automation and personal productivity tools.
How it works
The project uses a combination of hardware (Raspberry Pi, microphone, speaker) and a software stack deployed via Docker. It leverages LiteLLM to provide a unified interface for over 100 LLM providers (such as OpenAI, Anthropic, and Google) and LangGraph for agentic workflow management. For persistent memory, it utilizes a PostgreSQL database with the pgvector extension.
Who it’s for
Hardware enthusiasts and DIYers who want a private, customizable AI home assistant that can control their home environment and manage their schedule.
Highlights
- Broad Integration Support: Connects with Spotify, Philips Hue, OpenWeatherMap, Open-Meteo, and CalDAV calendars.
- Personal Productivity: Built-in support for alarms, reminders, and to-do lists.
- Flexible LLM Backend: Supports a wide variety of models via LiteLLM.
- Hardware Agnostic: While optimized for Raspberry Pi, it can run on any Linux system.
- Visual Feedback: Supports various display options, including I2C OLED and HDMI touchscreens.
Related
- Project
- Project
- Project
- Project
- Project