GPT Home is an open-source smart home assistant that brings ChatGPT-style conversation to a Raspberry Pi, positioned as a better alternative to commercial assistants like Google Nest Hub or Amazon Alexa. It listens, understands spoken requests and answers with the help of large language models you choose. The project is released under the GPL-3.0 license, has about 653 stars on GitHub, and was updated in September 2026.
GPT Home is built with LiteLLM, which lets it talk to many different model providers, and LangGraph, which structures its agent workflows and memory. A FastAPI backend, a React and Node.js frontend and nginx tie the system together, and Docker packages the whole stack for a Raspberry Pi 4B or an ordinary Ubuntu server. Speech recognition turns spoken commands into actions and answers, and the project connects to the wider smart-home world, with Home Assistant, IoT and Spotify among its integration topics. Almost any USB or 3.5mm microphone and speaker supported by ALSA or PortAudio can be used, and the repository documents a complete reference build with photos and a compatibility table.
The repository includes screenshots of the author’s own build and a step-by-step guide, so the project also works as a reference design for other Raspberry Pi voice projects that combine microphones, speakers and LLM backends in a home setting.
GPT Home is free and open source under the GPL-3.0 license. Your costs are the hardware you run it on and any LLM API usage from the providers you connect.
GPT Home is for DIY smart-home enthusiasts and makers who want a self-hosted, privacy-controlled voice assistant and are happy building it on a Raspberry Pi.