OpenViSTAI · Agents · Blockchain · Crypto
Menu
Chat & Assistants

Gpt Home

Gpt Home is an open-source, self-hosted conversational assistant for household tasks and smart-home use, built around LiteLLM and LangGraph and designed with Raspberry Pi deployment in mind.

Independent OpenViST project profile, based on linked sources.

Gpt Home — OpenViST project profile in Chat & Assistants.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Gpt Home when you want a self-hosted assistant that connects conversational AI to household tasks and the integrations listed by the project.

Who it is for

  • People building a self-hosted conversational assistant for household routines.
  • Raspberry Pi users who want to connect language-model services with supported home integrations.
  • Developers looking for a Docker-based starting point for a home-assistant application.

Documented uses

  • Ask for weather information or general knowledge.
  • Set alarms and reminders, and work with calendar and to-do tasks.
  • Use conversational access to supported music and smart-light integrations.
  • Build and run a home assistant on a Raspberry Pi or server.
Before you choose

Requirements & limits

  • The Raspberry Pi instructions require configuring a provider API key through LiteLLM.
  • The README recommends a Pi 4B or 5, while listing a Pi Zero 2 W as the minimum.
  • Audio devices need ALSA or PortAudio support.
  • The documented integrations include Philips Hue and Spotify; Zigbee2MQTT is marked as not implemented.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up GPT Home on a Raspberry Pi

Install the Raspberry Pi deployment and configure its language-model API key.

Before you start

  • Raspberry Pi Zero 2 W minimum; Raspberry Pi 4B or 5 recommended.
  • Raspberry Pi OS Lite 64-bit or Ubuntu Server 64-bit.
  • At least 512 MB RAM and 16 GB microSD storage; 1 GB or more and 32 GB or more are recommended.
  • A LiteLLM-supported provider API key.

Steps

  1. Run the repository's setup script with the --no-build option.

  2. In ~/gpt-home, copy .env.example to .env and set LITELLM_API_KEY to your provider key.

  3. Restart the services with docker compose down && docker compose up -d.

  4. Optionally inspect the service logs with docker compose logs -f.

Expected outcome

The Raspberry Pi deployment is configured with an API key and its Docker Compose services started.

Guide limitations

  • The documented provider list is handled through LiteLLM; a provider key is required.
  • The README gives specific compatibility guidance for listed systems and does not vouch for every Linux configuration.
  • Microphone and speaker support depends on ALSA or PortAudio compatibility.
Source-based practical guide

Start the development environment

Prepare the repository's Docker Compose development profile and open its local interface.

Before you start

  • A machine with Docker and Docker Compose.
  • The repository and the required API keys.

Steps

  1. Clone the repository and change into the gpt-home directory.

  2. Copy .env.example to .env and add the API keys.

  3. Start the development profile with COMPOSE_PROFILES=dev docker compose up, or use docker compose --profile dev up.

  4. Open http://localhost.

Expected outcome

The development environment is started with hot reload, and the README directs users to the local interface at http://localhost.

Guide limitations

  • The README describes this as a development setup, not the Raspberry Pi production procedure.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
judahpaul16/gpt-home · Official homepage title · retained in its source language