Um assistente pessoal de IA que roda no seu computador, executa tarefas longas, mantém o contexto na memória e conversa por voz usando modelos locais ou na nuvem.
szczyglis-dev/py-gpt
Assistente de IA para desktop e multiplataforma, compatível com modelos na nuvem e locais, agentes, RAG, plugins, MCP e voz.
Alternativa open source a:LM Studio
ChatGPT Desktop
Msty
- Estrelas
- 2,016
- Forks
- 353
- Issues abertas
- 66
- Último commit
- mês passado
O que é?
PyGPT é um assistente de IA open source para desktop, escrito em Python para Linux, Windows e macOS, com uma interface de conversa parecida com a do ChatGPT. Ele se conecta a modelos na nuvem da OpenAI, Google Gemini, Anthropic Claude, xAI Grok, Perplexity/Sonar e DeepSeek, além de modelos locais ou auto-hospedados via Ollama ou qualquer endpoint compatível com OpenAI. Os usuários fornecem as próprias API keys dos provedores; modelos locais não precisam delas.
Além do chat comum, oferece modos de trabalho para Agents (fluxos de Chat, Orchestrator e Swarm), voz em tempo real, pesquisa, geração de imagens e vídeos, uso do computador e Experts. Inclui indexação RAG baseada em LlamaIndex para documentos, páginas da web e mídia, um sistema de plugins com conectores MCP, uma ferramenta integrada para executar Python e comandos do sistema operacional, busca na web, visão e entrada de câmera, síntese e reconhecimento de fala, instruções de projeto por meio do diretório `.agents/` e um agendador de tarefas no estilo cron.
A instalação está disponível via PyPI (`pip install pygpt-net`), Snap, AppImage, Microsoft Store ou pacotes pré-compilados de 64 bits. Requer Python >=3.10 e <3.14.
Recursos principais
- 01Funciona como um app local para desktop no Linux, Windows e macOS, com uma interface de chat no estilo do ChatGPT.
- 02Conecta-se à OpenAI, Gemini, Claude, Grok, Perplexity/Sonar e DeepSeek, além do Ollama e de endpoints compatíveis com OpenAI.
- 03O modo Agents oferece fluxos multiagente de Chat, Orchestrator e Swarm, com limites configuráveis de workers e iterações.
- 04O RAG com LlamaIndex indexa arquivos, páginas da web e mídia em formatos como txt, pdf, csv, html, md, docx, json, epub, xlsx e xml.
- 05O sistema de plugins e os conectores MCP adicionam ferramentas de sistema de arquivos, Python/OS, busca na web, Google, GitHub, Slack, Telegram e outras.
- 06Modo de voz em tempo real com OpenAI Realtime, Gemini Live e Grok, além de gerenciamento automático de turnos baseado em VAD.
- 07Geração de imagens e vídeos com modelos como gpt-image, Imagen, Gemini, Nano Banana, Veo e Sora.
- 08O recurso de uso do computador pode controlar o desktop ou um ambiente isolado de navegador Playwright por meio de ações de mouse e teclado.
Casos de uso
- Conversar com vários modelos na nuvem ou locais usando um único cliente para desktop e suas próprias API keys.
- Delegar tarefas de programação ou pesquisa com várias etapas aos fluxos de agentes Orchestrator ou Swarm.
- Consultar documentos internos e PDFs por meio de um índice RAG local, sem precisar colar o texto no prompt.
- Executar Python, IPython e comandos do sistema pelo chat, usando a ferramenta integrada.
- Usar conversas por voz, entrada de câmera e geração de imagens ou vídeos em um único app.
Início rápido
- 1
Instale o PyGPT pelo PyPI
pip install pygpt-net - 2
Inicie o PyGPT
pygpt - 3
Adicione as chaves de API em Config -> Settings -> API Keys (não é necessário para modelos locais)
Antes de usar
- Modelos na nuvem exigem suas próprias chaves de API do provedor.
- Os binários pré-compilados para Linux precisam do GLIBC 2.35 ou mais recente.
- A licença está listada como NOASSERTION, então confira a licença do repositório antes de reutilizá-lo.
Em coleções
Tópicos
Perguntas frequentes
- O que é py-gpt?
- Assistente de IA para desktop e multiplataforma, compatível com modelos na nuvem e locais, agentes, RAG, plugins, MCP e voz. PyGPT é um assistente de IA open source para desktop, escrito em Python para Linux, Windows e macOS, com uma interface de conversa parecida com a do ChatGPT. Ele se conecta a modelos na nuvem da OpenAI, Google Gemini, Anthropic Claude, xAI Grok, Perplexity/Sonar e DeepSeek, além de modelos locais ou auto-hospedados via Ollama ou qualquer endpoint compatível com OpenAI. Os usuários fornecem as próprias API keys dos provedores; modelos locais não precisam delas.
- py-gpt é gratuito? Qual é a licença?
- py-gpt é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- py-gpt ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de py-gpt foi em 6 de out. de 2026.
- Para que posso usar py-gpt?
- Conversar com vários modelos na nuvem ou locais usando um único cliente para desktop e suas próprias API keys. Delegar tarefas de programação ou pesquisa com várias etapas aos fluxos de agentes Orchestrator ou Swarm. Consultar documentos internos e PDFs por meio de um índice RAG local, sem precisar colar o texto no prompt. Executar Python, IPython e comandos do sistema pelo chat, usando a ferramenta integrada. Usar conversas por voz, entrada de câmera e geração de imagens ou vídeos em um único app.
- Como instalar py-gpt?
- Instale o PyGPT pelo PyPI: pip install pygpt-net Inicie o PyGPT: pygpt Adicione as chaves de API em Config -> Settings -> API Keys (não é necessário para modelos locais)
- Onde consigo py-gpt?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/szczyglis-dev/py-gpt
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de IA para desktop open source da NetEase Youdao, que executa tarefas de escritório em arquivos locais e recebe comandos por apps de mensagens como WeChat e Feishu.
Um estúdio de IA privado para desktop, disponível para macOS, Windows e Linux, que executa modelos abertos localmente, sem conta nem nuvem, e oferece um gateway compatível com OpenAI.
Uma plataforma experimental em Go para automatizar fluxos de trabalho de longa duração com equipes de assistentes de IA e uma interface web em Vue.
Gateway de IA auto-hospedado que conecta arquivos, bancos de dados, vector stores e APIs a LLMs locais ou hospedados por meio de uma única API compatível com OpenAI.
Assistente de IA para desktop e multiplataforma que se conecta aos principais provedores de LLM e funciona como cliente MCP com uma base de conhecimento local.