Repolode
rotemweiss57

rotemweiss57/gpt-newspaper

Una sala de redacción con agentes LLM que investigan los temas que elijas, escriben artículos con citas y crean la portada de un periódico personalizado.

Estrellas
1,484
Forks
204
Issues abiertos
22
Último commit
hace 5 días

¿Qué es?

GPT Newspaper genera un periódico personalizado a partir de una lista de temas. Los agentes reporteros buscan noticias con Tavily, un curador descarta los resultados que no vienen al caso, los redactores preparan artículos a partir del texto completo de las fuentes y un crítico devuelve los borradores para que se revisen antes de que un editor en jefe arme la portada. Las citas insertadas en el texto vinculan las afirmaciones factuales con fuentes numeradas.

La canalización está construida sobre LangGraph y utiliza la interfaz de modelos de LangChain, por lo que se puede elegir entre modelos de OpenAI, Anthropic, Google, Groq, Mistral, xAI, DeepSeek y Ollama local con una sola cadena `proveedor:modelo`. Un agente director de arte puede encargar ilustraciones en estilos de tinta, grabado o risografía, o utilizar las fotos de prensa de las fuentes.

El proyecto ofrece una aplicación web con transmisión del progreso en tiempo real, una API HTTP con streaming, una interfaz de línea de comandos y compatibilidad con LangGraph Studio. Las ediciones se pueden imprimir o guardar como PDF y se almacenan en un archivo.

Funciones clave

  • 01Planifica búsquedas de noticias para cada tema y las ejecuta en paralelo con Tavily.
  • 02Filtra y clasifica las fuentes, ampliando el intervalo de fechas cuando hay pocas noticias recientes sobre un tema.
  • 03Redacta artículos con citas insertadas en el texto y un ciclo de revisión a cargo de un crítico.
  • 04Admite muchos proveedores de LLM mediante una sola cadena de modelo, incluido Ollama local.
  • 05Genera ilustraciones en varios estilos o utiliza fotos de las fuentes.
  • 06Transmite el progreso mediante una interfaz web, una API o la CLI.

Casos de uso

  • Recibir cada día un periódico personal sobre los temas que sigues, generado mediante cron a través de la CLI.
  • Crear prototipos de una canalización de investigación y redacción multiagente con LangGraph.
  • Producir resúmenes de noticias con citas en otros idiomas además del inglés.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Ve al directorio del proyecto

    cd gpt-newspaper
  3. 3

    Instala las dependencias de Python

    pip install -r requirements.txt
  4. 4

    Inicia la aplicación web, luego abre http://localhost:8000 y añade tus claves

    python app.py

Antes de usarlo

  • Se necesita una clave de API de Tavily y una clave de un proveedor de modelos o una instalación local de Ollama.
  • Las ilustraciones requieren una clave de OpenAI aunque otro proveedor redacte los artículos.
  • Los artículos se generan con IA y pueden contener errores, por lo que hay que comprobar las fuentes.
  • Se describe como un proyecto experimental que se ofrece tal cual.

En colecciones

Temas

Preguntas frecuentes

¿Qué es gpt-newspaper?
Una sala de redacción con agentes LLM que investigan los temas que elijas, escriben artículos con citas y crean la portada de un periódico personalizado. GPT Newspaper genera un periódico personalizado a partir de una lista de temas. Los agentes reporteros buscan noticias con Tavily, un curador descarta los resultados que no vienen al caso, los redactores preparan artículos a partir del texto completo de las fuentes y un crítico devuelve los borradores para que se revisen antes de que un editor en jefe arme la portada. Las citas insertadas en el texto vinculan las afirmaciones factuales con fuentes numeradas.
¿gpt-newspaper es gratuito? ¿Qué licencia tiene?
gpt-newspaper es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gpt-newspaper sigue mantenido?
Mantenimiento activo. El último commit de gpt-newspaper fue el 1 nov 2026.
¿Para qué puedo usar gpt-newspaper?
Recibir cada día un periódico personal sobre los temas que sigues, generado mediante cron a través de la CLI. Crear prototipos de una canalización de investigación y redacción multiagente con LangGraph. Producir resúmenes de noticias con citas en otros idiomas además del inglés.
¿Cómo se instala gpt-newspaper?
Clona el repositorio: git clone https://github.com/rotemweiss57/gpt-newspaper.git Ve al directorio del proyecto: cd gpt-newspaper Instala las dependencias de Python: pip install -r requirements.txt Inicia la aplicación web, luego abre http://localhost:8000 y añade tus claves: python app.py
¿Dónde consigo gpt-newspaper?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rotemweiss57/gpt-newspaper

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados