Repolode
assafelovic

assafelovic/gpt-researcher

Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.

Alternativa open source a:PerplexityChatGPT Deep Research

Estrelas
30,167
Forks
4,303
Issues abertas
42
Último commit
há 10 dias

O que é?

O GPT Researcher é um agente Python para pesquisas aprofundadas sobre uma consulta. Um agente planejador divide a tarefa em perguntas de pesquisa, agentes de execução coletam e resumem fontes para cada uma, e uma etapa de publicação reúne as descobertas em um relatório extenso com citações. Ele pode pesquisar na web aberta e também em documentos locais nos formatos PDF, Word, Excel, Markdown e outros.

O projeto oferece suporte a qualquer provedor de LLM por meio de APIs compatíveis com OpenAI e inclui um filtro de contexto que mantém apenas os trechos relevantes para cada pergunta antes de enviá-los ao modelo. Também oferece um modo Deep Research recursivo, que explora um tema em largura e profundidade, um cliente MCP para conectar fontes de dados externas e fluxos de trabalho multiagente criados com LangGraph e AG2.

As opções de uso incluem um servidor FastAPI com frontend leve ou em Next.js, Docker Compose, um pacote pip com API Python e a instalação como Claude Skill. Os relatórios podem ser exportados para PDF, Word e outros formatos.

Recursos principais

  • 01Gera relatórios de pesquisa extensos, com citações, usando documentos da web e locais.
  • 02Filtra o contexto coletado por relevância antes de enviá-lo ao LLM.
  • 03O modo Deep Research recursivo explora subtópicos em uma estrutura semelhante a uma árvore.
  • 04Conecta-se a fontes de dados externas por meio de um cliente MCP.
  • 05Fluxos de trabalho multiagente criados com LangGraph e AG2.
  • 06Exporta relatórios para PDF, Word e outros formatos.

Casos de uso

  • Produzir relatórios de contexto sobre um tema, com fontes de várias páginas da web.
  • Pesquisar uma coleção privada de PDFs, planilhas ou anotações.
  • Integrar pesquisas automatizadas a um aplicativo Python por meio do pacote pip.
  • Dar a um assistente de IA como o Claude recursos mais avançados de pesquisa na web.

Início rápido

  1. 1

    Instale o Python 3.12 ou uma versão posterior

  2. 2

    Clone o projeto e entre no diretório

    git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher
  3. 3

    Defina as chaves de API como variáveis de ambiente

    export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here}
  4. 4

    Instale as dependências e inicie o servidor

    pip install -r requirements.txt python -m uvicorn main:app --reload

Antes de usar

  • A configuração padrão requer uma chave de API da OpenAI e uma chave de API da Tavily.
  • O Deep research custa cerca de US$ 0,40 por execução e leva aproximadamente 5 minutos.

Tópicos

Perguntas frequentes

O que é gpt-researcher?
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM. O GPT Researcher é um agente Python para pesquisas aprofundadas sobre uma consulta. Um agente planejador divide a tarefa em perguntas de pesquisa, agentes de execução coletam e resumem fontes para cada uma, e uma etapa de publicação reúne as descobertas em um relatório extenso com citações. Ele pode pesquisar na web aberta e também em documentos locais nos formatos PDF, Word, Excel, Markdown e outros.
gpt-researcher é gratuito? Qual é a licença?
gpt-researcher é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
gpt-researcher ainda é mantido?
Manutenção ativa. O último commit de gpt-researcher foi em 10 de out. de 2026.
Para que posso usar gpt-researcher?
Produzir relatórios de contexto sobre um tema, com fontes de várias páginas da web. Pesquisar uma coleção privada de PDFs, planilhas ou anotações. Integrar pesquisas automatizadas a um aplicativo Python por meio do pacote pip. Dar a um assistente de IA como o Claude recursos mais avançados de pesquisa na web.
Como instalar gpt-researcher?
Instale o Python 3.12 ou uma versão posterior Clone o projeto e entre no diretório: git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher Defina as chaves de API como variáveis de ambiente: export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here} Instale as dependências e inicie o servidor: pip install -r requirements.txt python -m uvicorn main:app --reload
Onde consigo gpt-researcher?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/assafelovic/gpt-researcher

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados