Pipeline Python auto-hospedado que coleta notícias de várias fontes, pontua e remove duplicatas, e gera um resumo diário em inglês e chinês.
KKKKhazix/AIHOT
Framework auto-hospedado para criar um site de notícias do setor: você conecta suas próprias fontes e critérios de curadoria, e ele coleta, filtra, agrupa e publica resumos diários.
- Estrelas
- 9,693
- Forks
- 2,271
- Issues abertas
- 3
- Último commit
- anteontem
O que é?
AIHOT é um mecanismo para sites de notícias com curadoria. Ele busca conteúdo em feeds RSS, listas na web, APIs JSON, contas do X, contas oficiais do WeChat e conteúdo enviado manualmente; depois, usa um LLM para pré-filtrar os itens, avaliá-los duas vezes de forma independente e escrever títulos e resumos em chinês. Reportagens de diferentes veículos sobre o mesmo acontecimento são agrupadas em um único evento, e as tendências são classificadas pelo número de fontes distintas que as cobrem, não pela quantidade de artigos.
Os prompts, os limites de seleção e a lógica de pontuação são arquivos de texto simples no repositório, então é possível adaptar os critérios editoriais a um setor específico sem alterar o código. A stack inclui Node.js 24, TypeScript, React Router com renderização no servidor, Fastify, PostgreSQL e Docker Compose. O projeto também disponibiliza feeds RSS, uma API pública, um servidor MCP e llms.txt para consumo por agentes.
O projeto inclui 18 fontes públicas internacionais de notícias sobre IA como demonstração. Para configurá-lo, é preciso ter Docker e uma chave de API de um modelo compatível com OpenAI.
Recursos principais
- 01Coleta conteúdo de RSS, páginas da web, APIs JSON, contas do X, contas do WeChat e conteúdo enviado manualmente.
- 02Pré-filtra os itens e os avalia duas vezes com um LLM antes da seleção.
- 03Agrupa reportagens sobre o mesmo acontecimento e classifica tendências pelo número de fontes distintas.
- 04Gera títulos e resumos em chinês, além de resumos diários, semanais e mensais.
- 05Disponibiliza RSS, uma API pública, MCP e llms.txt para agentes.
- 06Prompts e limites de seleção podem ser editados em arquivos de texto simples.
Casos de uso
- Manter um site de notícias sobre setores como direito, RH, finanças ou metais preciosos.
- Criar um briefing diário privado que acompanhe fontes específicas.
- Experimentar curadoria de conteúdo e agrupamento de eventos com LLMs.
Início rápido
- 1
Clone o repositório
git clone https://github.com/KKKKhazix/AIHOT.git myhot - 2
Acesse a pasta do projeto
cd myhot - 3
Gere a configuração com sua chave de API de LLM
node scripts/init-env.ts --llm-key <你的模型 API Key> - 4
Inicie o site com Docker Compose e abra http://localhost:3000
docker compose up -d --build
Antes de usar
- É necessária uma chave de API de LLM compatível com OpenAI, e o Node.js 24 é obrigatório para gerar a configuração.
- É o mecanismo do site AIHOT do autor, não um framework genérico bem-acabado, e inclui apenas 18 fontes de demonstração.
- O autor diz que não é um desenvolvedor profissional, então é provável que haja pontos pouco refinados.
Destaque no Repolode Weekly
- Edição 3 · Modelos MoE grandes lidos do SSD e rebuilds de Rust em milissegundos
Framework auto-hospedado para um site de notícias do setor, com fontes RSS, páginas, APIs, X e WeChat. Pré-filtra, pontua duas vezes com LLM e agrupa matérias do mesmo evento, ranqueando tendências por fontes distintas.
Em coleções
Tópicos
Perguntas frequentes
- O que é AIHOT?
- Framework auto-hospedado para criar um site de notícias do setor: você conecta suas próprias fontes e critérios de curadoria, e ele coleta, filtra, agrupa e publica resumos diários. AIHOT é um mecanismo para sites de notícias com curadoria. Ele busca conteúdo em feeds RSS, listas na web, APIs JSON, contas do X, contas oficiais do WeChat e conteúdo enviado manualmente; depois, usa um LLM para pré-filtrar os itens, avaliá-los duas vezes de forma independente e escrever títulos e resumos em chinês. Reportagens de diferentes veículos sobre o mesmo acontecimento são agrupadas em um único evento, e as tendências são classificadas pelo número de fontes distintas que as cobrem, não pela quantidade de artigos.
- AIHOT é gratuito? Qual é a licença?
- AIHOT é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- AIHOT ainda é mantido?
- Manutenção ativa. O último commit de AIHOT foi em 5 de nov. de 2026.
- Para que posso usar AIHOT?
- Manter um site de notícias sobre setores como direito, RH, finanças ou metais preciosos. Criar um briefing diário privado que acompanhe fontes específicas. Experimentar curadoria de conteúdo e agrupamento de eventos com LLMs.
- Como instalar AIHOT?
- Clone o repositório: git clone https://github.com/KKKKhazix/AIHOT.git myhot Acesse a pasta do projeto: cd myhot Gere a configuração com sua chave de API de LLM: node scripts/init-env.ts --llm-key <你的模型 API Key> Inicie o site com Docker Compose e abra http://localhost:3000: docker compose up -d --build
- Onde consigo AIHOT?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/KKKKhazix/AIHOT
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Folo é um leitor de RSS de código aberto com IA que reúne todos os seus feeds, newsletters, podcasts e fontes sociais em uma única timeline.
Agregador de feeds RSS auto-hospedado, com suporte a vários usuários, API compatível com o Google Reader para apps móveis e scraping da web baseado em XPath.
Compilador de notícias com IA e auto-hospedagem que transforma Twitter, RSS e outros feeds em resumos estruturados a cada 4 horas e também diários, semanais e mensais.
Extensão para Chrome e Firefox que transforma a página de nova aba em um feed de notícias, ferramentas, vagas e eventos para desenvolvedores.
Monitor de notícias em alta auto-hospedado que agrega assuntos populares de plataformas chinesas e feeds RSS, filtra por palavras-chave ou IA e envia resumos por chat e e-mail.