Repolode
rotemweiss57

rotemweiss57/gpt-newspaper

Uma redação de IA com agentes LLM que pesquisam os temas que você escolher, escrevem artigos com citações e montam a capa de um jornal personalizado.

Estrelas
1,486
Forks
205
Issues abertas
22
Último commit
há 7 dias

O que é?

O GPT Newspaper gera um jornal personalizado a partir de uma lista de temas. Agentes repórteres pesquisam notícias pelo Tavily, um curador filtra resultados fora do tema, redatores elaboram artigos com base no texto integral das fontes e um crítico devolve os rascunhos para revisão antes de o editor-chefe montar a capa. Citações no texto vinculam afirmações factuais a fontes numeradas.

O pipeline é construído com LangGraph e usa a interface de modelos do LangChain, permitindo selecionar modelos da OpenAI, Anthropic, Google, Groq, Mistral, xAI, DeepSeek e modelos locais do Ollama com uma única string no formato provedor:modelo. Um agente diretor de arte pode encomendar ilustrações nos estilos de tinta, gravura ou risografia, ou optar pelas fotos de notícias das fontes.

O projeto oferece um app web com transmissão de progresso em tempo real, uma API HTTP com streaming, uma interface de linha de comando e suporte ao LangGraph Studio. As edições podem ser impressas ou salvas em PDF e ficam armazenadas em um arquivo.

Recursos principais

  • 01Planeja pesquisas de notícias para cada tema e as executa em paralelo pelo Tavily.
  • 02Filtra e classifica fontes, ampliando o período pesquisado quando há poucas notícias recentes sobre um tema.
  • 03Elabora artigos com citações no texto e um ciclo de revisão conduzido por um crítico.
  • 04Oferece suporte a vários provedores de LLM por meio de uma única string de modelo, incluindo o Ollama local.
  • 05Gera ilustrações em vários estilos ou usa fotos das fontes.
  • 06Transmite o progresso pela interface web, API ou CLI.

Casos de uso

  • Receber diariamente um jornal personalizado sobre os temas que você acompanha, gerado por cron via CLI.
  • Criar protótipos de um pipeline multiagente de pesquisa e redação com LangGraph.
  • Produzir resumos de notícias com citações em outros idiomas além do inglês.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/rotemweiss57/gpt-newspaper.git
  2. 2

    Acesse o diretório do projeto

    cd gpt-newspaper
  3. 3

    Instale as dependências do Python

    pip install -r requirements.txt
  4. 4

    Inicie o app web, depois abra http://localhost:8000 e adicione suas chaves

    python app.py

Antes de usar

  • É necessária uma chave de API da Tavily e uma chave de um provedor de modelos ou uma instalação local do Ollama.
  • As ilustrações exigem uma chave da OpenAI, mesmo quando outro provedor escreve os artigos.
  • Os artigos são gerados por IA e podem conter erros, por isso as fontes devem ser verificadas.
  • É descrito como um projeto experimental fornecido no estado em que se encontra.

Em coleções

Tópicos

Perguntas frequentes

O que é gpt-newspaper?
Uma redação de IA com agentes LLM que pesquisam os temas que você escolher, escrevem artigos com citações e montam a capa de um jornal personalizado. O GPT Newspaper gera um jornal personalizado a partir de uma lista de temas. Agentes repórteres pesquisam notícias pelo Tavily, um curador filtra resultados fora do tema, redatores elaboram artigos com base no texto integral das fontes e um crítico devolve os rascunhos para revisão antes de o editor-chefe montar a capa. Citações no texto vinculam afirmações factuais a fontes numeradas.
gpt-newspaper é gratuito? Qual é a licença?
gpt-newspaper é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
gpt-newspaper ainda é mantido?
Manutenção ativa. O último commit de gpt-newspaper foi em 1 de nov. de 2026.
Para que posso usar gpt-newspaper?
Receber diariamente um jornal personalizado sobre os temas que você acompanha, gerado por cron via CLI. Criar protótipos de um pipeline multiagente de pesquisa e redação com LangGraph. Produzir resumos de notícias com citações em outros idiomas além do inglês.
Como instalar gpt-newspaper?
Clone o repositório: git clone https://github.com/rotemweiss57/gpt-newspaper.git Acesse o diretório do projeto: cd gpt-newspaper Instale as dependências do Python: pip install -r requirements.txt Inicie o app web, depois abra http://localhost:8000 e adicione suas chaves: python app.py
Onde consigo gpt-newspaper?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rotemweiss57/gpt-newspaper

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

Projetos relacionados