Pipeline de Python autohospedado que recopila noticias de múltiples fuentes, las puntúa y elimina duplicados, y genera un resumen diario en inglés y chino.
KKKKhazix/AIHOT
Framework autohospedado para crear un sitio de noticias del sector: conecta tus propias fuentes y criterios editoriales para recopilar, filtrar, agrupar y publicar resúmenes diarios.
- Estrellas
- 9,628
- Forks
- 2,251
- Issues abiertos
- 3
- Último commit
- hace 22 horas
¿Qué es?
AIHOT es un motor para sitios de noticias seleccionadas. Obtiene contenido de feeds RSS, listas web, API JSON, cuentas de X, cuentas públicas de WeChat y contenido enviado a medida; después, usa un LLM para filtrar previamente los elementos, puntuarlos dos veces de forma independiente y redactar títulos y resúmenes en chino. Los reportajes de distintos medios sobre un mismo suceso se agrupan en un único evento, y las tendencias se ordenan según el número de fuentes distintas que las cubren, no por la cantidad de artículos.
Las instrucciones, los umbrales de selección y la lógica de puntuación son archivos de texto editables en el repositorio, por lo que se puede adaptar el criterio editorial a un sector concreto sin cambiar el código. La pila tecnológica incluye Node.js 24, TypeScript, React Router con renderizado del lado del servidor, Fastify, PostgreSQL y Docker Compose. También ofrece feeds RSS, una API pública, un servidor MCP y llms.txt para que los usen agentes.
El proyecto incluye, a modo de demostración, 18 fuentes públicas de noticias sobre IA de otros países. Para configurarlo, se necesita Docker y una clave de API para un modelo compatible con OpenAI.
Funciones clave
- 01Recopila contenido de RSS, páginas web, API JSON, cuentas de X, cuentas de WeChat y contenido enviado.
- 02Filtra previamente los elementos y los puntúa dos veces con un LLM antes de seleccionarlos.
- 03Agrupa los reportajes sobre un mismo evento y ordena las tendencias según el número de fuentes distintas.
- 04Genera títulos y resúmenes en chino, además de resúmenes diarios, semanales y mensuales.
- 05Ofrece RSS, una API pública, MCP y llms.txt para agentes.
- 06Las instrucciones y los umbrales de selección son archivos de texto editables.
Casos de uso
- Gestionar un sitio de noticias del sector jurídico, de RR. HH., financiero o de metales preciosos.
- Crear un resumen diario privado que siga fuentes específicas.
- Experimentar con la selección de contenido y la agrupación de eventos mediante LLM.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/KKKKhazix/AIHOT.git myhot - 2
Entra en la carpeta del proyecto
cd myhot - 3
Genera la configuración con tu clave de API de LLM
node scripts/init-env.ts --llm-key <你的模型 API Key> - 4
Inicia el sitio con Docker Compose y abre http://localhost:3000
docker compose up -d --build
Antes de usarlo
- Necesita una clave de API de LLM compatible con OpenAI, y se requiere Node.js 24 para generar la configuración.
- Es el motor del sitio AIHOT de su autor, no un framework generalista pulido, y solo incluye 18 fuentes de demostración.
- El autor dice que no es desarrollador profesional, así que es probable que haya aspectos poco pulidos.
Destacado en Repolode Weekly
- Número 3 · Modelos MoE grandes desde SSD y recompilaciones de Rust en milisegundos
Framework autoalojado para montar un sitio de noticias del sector con fuentes RSS, webs, APIs, X y WeChat. Prefiltra, puntúa dos veces con un LLM y agrupa noticias del mismo evento, ordenando tendencias por número de fuentes distintas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es AIHOT?
- Framework autohospedado para crear un sitio de noticias del sector: conecta tus propias fuentes y criterios editoriales para recopilar, filtrar, agrupar y publicar resúmenes diarios. AIHOT es un motor para sitios de noticias seleccionadas. Obtiene contenido de feeds RSS, listas web, API JSON, cuentas de X, cuentas públicas de WeChat y contenido enviado a medida; después, usa un LLM para filtrar previamente los elementos, puntuarlos dos veces de forma independiente y redactar títulos y resúmenes en chino. Los reportajes de distintos medios sobre un mismo suceso se agrupan en un único evento, y las tendencias se ordenan según el número de fuentes distintas que las cubren, no por la cantidad de artículos.
- ¿AIHOT es gratuito? ¿Qué licencia tiene?
- AIHOT es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿AIHOT sigue mantenido?
- Mantenimiento activo. El último commit de AIHOT fue el 5 nov 2026.
- ¿Para qué puedo usar AIHOT?
- Gestionar un sitio de noticias del sector jurídico, de RR. HH., financiero o de metales preciosos. Crear un resumen diario privado que siga fuentes específicas. Experimentar con la selección de contenido y la agrupación de eventos mediante LLM.
- ¿Cómo se instala AIHOT?
- Clona el repositorio: git clone https://github.com/KKKKhazix/AIHOT.git myhot Entra en la carpeta del proyecto: cd myhot Genera la configuración con tu clave de API de LLM: node scripts/init-env.ts --llm-key <你的模型 API Key> Inicia el sitio con Docker Compose y abre http://localhost:3000: docker compose up -d --build
- ¿Dónde consigo AIHOT?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/KKKKhazix/AIHOT
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Folo es un lector RSS de código abierto con IA que reúne tus feeds, newsletters, podcasts y fuentes sociales en una sola cronología.
Agregador de feeds RSS autoalojado, con soporte multiusuario, una API compatible con Google Reader para apps móviles y extracción de datos web mediante XPath.
Digest de noticias con IA y autoalojado que resume Twitter, RSS y otros feeds en informes estructurados cada 4 horas, diarios, semanales y mensuales.
Extensión para Chrome y Firefox que convierte la página de nueva pestaña en un feed de noticias, herramientas, empleos y eventos para desarrolladores.
Monitor autogestionado de noticias en tendencia que reúne temas populares de plataformas chinas y feeds RSS, los filtra por palabras clave o con IA y envía resúmenes a canales de chat y correo electrónico.