Infraestrutura de memória nativa para agentes, que transforma conversas e execuções de agentes LLM em memória persistente e estruturada para apps em Python e TypeScript.
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:Perplexity
ChatGPT 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
Instale o Python 3.12 ou uma versão posterior
- 2
Clone o projeto e entre no diretório
git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher - 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
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
Harness open source para superagentes de longa duração, que coordena subagentes, memória e sandboxes para pesquisar, programar e criar em tarefas que levam de minutos a horas.
Sistema de memória de IA local-first que armazena o histórico de conversas na íntegra e o recupera por busca semântica, com acesso via servidor MCP e CLI.
Plataforma open source de chatbot com agentes que conecta LLMs, plugins e ferramentas de agente a apps de mensagens como QQ, Telegram, Slack e Discord.
Um harness de agentes para Python, com escolhas opinativas e tudo incluído, que executa tarefas longas e com várias etapas desde o início no LangGraph.
Um framework de agentes que conecta humanos digitais (2.5D, 3D, mobile, PC e web) e LLMs (compatíveis com OpenAI e DeepSeek) a sistemas de negócios.