Assistente de casa inteligente com foco em privacidade e hospedagem própria, que funciona localmente em dispositivos como Raspberry Pi, NAS ou mini-PC.
judahpaul16/gpt-home
Assistente de voz self-hosted para Raspberry Pi que usa LiteLLM e LangGraph para levar conversas no estilo ChatGPT a uma casa inteligente.
Alternativa open source a:Amazon Alexa
Google Nest Hub
- Estrelas
- 652
- Forks
- 68
- Issues abertas
- 0
- Último commit
- há 2 meses
O que é?
O GPT Home é um assistente de voz que você mesmo configura em um Raspberry Pi ou outra máquina Linux, apresentado como uma alternativa self-hosted a caixas de som inteligentes comerciais, como Google Nest Hub ou Amazon Alexa. Ele encaminha as solicitações pelo LiteLLM, permitindo usar qualquer um dos mais de 100 provedores de modelos de linguagem compatíveis, incluindo OpenAI, Anthropic e Google. A chave de API pode ser configurada em um arquivo .env ou pela página de configurações na web.
O assistente responde a perguntas gerais, faz traduções, consulta a previsão do tempo no OpenWeatherMap ou Open-Meteo, gerencia alarmes, lembretes e listas de tarefas, além de acessar calendários CalDAV. Também controla a reprodução no Spotify e as luzes Philips Hue, e mantém memória persistente no PostgreSQL com pgvector. O projeto roda como um conjunto de serviços do Docker Compose: um backend de voz, um servidor FastAPI, um frontend React, o nginx como proxy reverso e um serviço Spotify Connect.
A configuração é feita por um script que instala o Docker e dependências relacionadas. Também há um script de configuração de Wi-Fi para placas Pi sem Ethernet. A entrada e a saída de áudio funcionam com dispositivos ALSA ou PortAudio, e um pequeno display I2C ou SPI opcional pode mostrar o status.
Recursos principais
- 01Conecta-se a mais de 100 provedores de LLM pelo LiteLLM; a chave de API pode ser configurada no arquivo .env ou na interface web.
- 02Gerencia alarmes, lembretes, listas de tarefas e eventos de calendário CalDAV.
- 03Consulta a previsão do tempo no OpenWeatherMap e no Open-Meteo.
- 04Controla a reprodução no Spotify e as luzes Philips Hue.
- 05Armazena memória persistente no PostgreSQL com pgvector.
- 06Roda como serviços do Docker Compose, com um script de configuração para Raspberry Pi e outros sistemas Linux.
Casos de uso
- Montar um assistente de voz doméstico em um Raspberry Pi como alternativa a caixas de som inteligentes comerciais, com foco em privacidade.
- Adicionar controle por voz conversacional do Spotify e das luzes Philips Hue a uma casa inteligente montada por conta própria.
- Experimentar pipelines de assistente de voz que combinam LLMs, entrada de fala e integrações de casa inteligente.
Início rápido
- 1
Execute o script oficial de configuração indicado no README (ele envia um script remoto para o bash, então execute-o por conta própria).
- 2
Defina LITELLM_API_KEY no arquivo .env (ou pela interface web em gpt-home.local/settings).
- 3
Reinicie os serviços para aplicar a nova chave.
docker compose down && docker compose up -d - 4
Consulte os logs para verificar se o assistente está em execução.
docker compose logs -f
Antes de usar
- Projetado para Raspberry Pi e sistemas Linux; requer hardware de áudio, como alto-falante e microfone.
- Precisa de uma chave de API de um provedor de LLM, o que pode gerar custos de uso.
- Licenciado sob a GPL-3.0, uma licença copyleft que exige que obras derivadas sejam de código aberto.
Em coleções
Tópicos
Perguntas frequentes
- O que é gpt-home?
- Assistente de voz self-hosted para Raspberry Pi que usa LiteLLM e LangGraph para levar conversas no estilo ChatGPT a uma casa inteligente. O GPT Home é um assistente de voz que você mesmo configura em um Raspberry Pi ou outra máquina Linux, apresentado como uma alternativa self-hosted a caixas de som inteligentes comerciais, como Google Nest Hub ou Amazon Alexa. Ele encaminha as solicitações pelo LiteLLM, permitindo usar qualquer um dos mais de 100 provedores de modelos de linguagem compatíveis, incluindo OpenAI, Anthropic e Google. A chave de API pode ser configurada em um arquivo .env ou pela página de configurações na web.
- gpt-home é gratuito? Qual é a licença?
- gpt-home é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gpt-home ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de gpt-home foi em 13 de set. de 2026.
- Para que posso usar gpt-home?
- Montar um assistente de voz doméstico em um Raspberry Pi como alternativa a caixas de som inteligentes comerciais, com foco em privacidade. Adicionar controle por voz conversacional do Spotify e das luzes Philips Hue a uma casa inteligente montada por conta própria. Experimentar pipelines de assistente de voz que combinam LLMs, entrada de fala e integrações de casa inteligente.
- Como instalar gpt-home?
- Execute o script oficial de configuração indicado no README (ele envia um script remoto para o bash, então execute-o por conta própria). Defina LITELLM_API_KEY no arquivo .env (ou pela interface web em gpt-home.local/settings). Reinicie os serviços para aplicar a nova chave.: docker compose down && docker compose up -d Consulte os logs para verificar se o assistente está em execução.: docker compose logs -f
- Onde consigo gpt-home?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/judahpaul16/gpt-home
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Leon é um assistente pessoal de IA open source que roda localmente e pode usar ferramentas, memória e contexto para realizar tarefas.
Servidor central do framework de assistente por voz SEPIA, com NLU, fluxo de conversas, integração com serviços inteligentes e contas de usuário via REST API.
Assistente pessoal de IA multiagente e auto-hospedável, criado com LangGraph, que conecta e-mail, calendário, documentos e tarefas com aprovação humana antes de executar ações.
CasaOS é um sistema de nuvem pessoal de código aberto, com uma interface web voltada para uso doméstico para executar apps Docker e gerenciar arquivos no próprio hardware.
Assistente pessoal de IA auto-hospedado que conversa pelo Telegram, executa tarefas agendadas e se conecta a servidores MCP e ferramentas do host.