Repolode
szczyglis-dev

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 StudioChatGPT DesktopMsty

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. 1

    Instale o PyGPT pelo PyPI

    pip install pygpt-net
  2. 2

    Inicie o PyGPT

    pygpt
  3. 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