Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

newsroom

Herramienta de resumen diario que escanea múltiples fuentes, agrupa historias repetidas y las clasifica por cobertura. Ejecuta un pipeline de 5 etapas en GPU local o API Anthropic, con costo cero.

Ficha actualizada 22 sept 2026, 18:38 · upstream 22 sept 2026, 17:30 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es newsroom

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Newsroom es una herramienta de agregación diaria de noticias que conecta con RSS feeds de múltiples medios para identificar historias únicas, agruparlas y generar resúmenes en texto plano. El sistema utiliza un pipeline de 5 etapas: fragment_merge (detecta duplicados), exclusives_dedup (elimina repeticiones por fuente), entailment_check (verifica consistencia con fuentes), snippet_writing (genera resumen) y coherence_audit (validación final). Todas las etapas pueden ejecutarse localmente en GPU o mediante API Anthropic, permitiendo un costo de cero para el procesamiento completo. El frontend web presenta la lista ordenada por cobertura, panel de fuentes y enlaces a artículos originales.

CASOS DE USO
  • Agregar noticias a una agenda personal sin leer cada artículo
  • Crear resumen diario de múltiples medios en tiempo récord
  • Investigar temas específicos comparando cobertura entre fuentes
  • Generar contenido editorial o reportajes basados en tendencias de noticia
  • Automatizar seguimiento de eventos globales desde múltiples agencias
PUNTOS DESTACADOS
  • Cero costo por ejecución: el pipeline completo se ejecuta localmente sin consumir créditos API
  • Pipeline escalable con 5 etapas independientes que pueden ser activadas o desactivadas individualmente
  • Soporte para múltiples fuentes RSS simultáneamente con deduplicación inteligente
  • Validación de consistencia entre resúmenes y sus fuentes originales mediante entailedness check
  • Frontend web completo con panel de control, gestión de fuentes y exportación
PRECAUCIONES
  • Depende de la disponibilidad de GPU local para el procesamiento gratuito; sin GPU se usa API Anthropic que tiene límites de tokens por segundo
  • Las fuentes RSS deben estar disponibles en formato XML/JSON y con permisos públicos
  • El pipeline no puede procesar noticias que no tengan un título o resumen disponible
  • La deduplicación basada en texto puro puede fallar con títulos muy similares entre diferentes medios
  • No incluye filtrado de contenido político, sensacionalista o de baja calidad
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desarrollo local: instala Python 3.11+, ejecuta `pip install -r requirements.txt` y `python server.py` en el puerto 8767. Para producción con API Anthropic, configura `ANTHROPIC_API_KEY` y usa un modelo como `claude-haiku-4-5`. El entorno es completamente configurable vía variables de entorno: `NEWSROOM_MODEL`, `NEWSROOM_REFRESH_COMMAND`, `NEWSROOM_REMOTE_DIR`. No requiere Docker ni contenedores. El repositorio no incluye tests unitarios completos, por lo que se recomienda ejecutar el suite de pruebas antes del despliegue.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80018767
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.