Repolode
Thysrael

Thysrael/Horizon

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.

Alternativa open source a:Feedly

Estrelas
10,793
Forks
1,636
Issues abertas
1
Último commit
ontem

O que é?

O Horizon coleta itens de fontes como RSS, Hacker News, Reddit, Telegram, X, GitHub e notícias financeiras; depois, filtra e remove duplicatas antes de gerar um resumo. Cada fonte é direcionada a um perfil de processamento com critérios de pontuação e formato de saída próprios, permitindo tratar de formas diferentes uma publicação de blog técnico e uma notícia.

Os itens selecionados recebem informações de contexto pesquisadas na web e, quando útil, discussões da comunidade; em seguida, são agrupados por perfil em um resumo bilíngue em Markdown. O resultado pode ser publicado no GitHub Pages, enviado por e-mail ou encaminhado para Feishu/Lark, DingTalk, Slack, Discord ou um webhook personalizado. Limites por categoria impedem que um único assunto movimentado ocupe espaço demais.

O projeto pode ser executado por meio de uma CLI, de uma configuração com Docker ou de um assistente interativo que gera a configuração. Um servidor MCP permite que um assistente de IA chame diretamente as etapas do pipeline.

Recursos principais

  • 01Coleta dados de RSS, Hacker News, Reddit, Telegram, X, GitHub, OpenBB e outras fontes
  • 02Pontua itens com critérios e limites definidos por perfil e agrupa notícias duplicadas
  • 03Gera resumos em Markdown em inglês e chinês
  • 04Distribui o conteúdo pelo GitHub Pages, por e-mail, pelo WeChat e por webhooks, incluindo Feishu e Slack
  • 05Oferece suporte a um servidor MCP para que assistentes de IA executem etapas do pipeline

Casos de uso

  • Acompanhar notícias de tecnologia e IA sem ter que verificar vários feeds manualmente
  • Criar um resumo diário pessoal ou para uma equipe e publicá-lo como site estático
  • Monitorar notícias financeiras ou do setor e encaminhá-las para um grupo de chat
  • Reunir material para criação de conteúdo usando perfis ajustados para criadores

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/Thysrael/Horizon.git
  2. 2

    Entre na pasta do projeto

    cd Horizon
  3. 3

    Instale as dependências com uv

    uv sync
  4. 4

    Execute o assistente interativo de configuração para gerar o arquivo de configuração

    uv run horizon-wizard

Antes de usar

  • É necessária uma chave de API de um provedor de IA (por exemplo, OpenAI) para pontuar e resumir notícias.
  • A fonte opcional do OpenBB pode exigir uma instalação apenas com binários em algumas máquinas.

Tópicos

Perguntas frequentes

O que é Horizon?
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. O Horizon coleta itens de fontes como RSS, Hacker News, Reddit, Telegram, X, GitHub e notícias financeiras; depois, filtra e remove duplicatas antes de gerar um resumo. Cada fonte é direcionada a um perfil de processamento com critérios de pontuação e formato de saída próprios, permitindo tratar de formas diferentes uma publicação de blog técnico e uma notícia.
Horizon é gratuito? Qual é a licença?
Horizon é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Horizon ainda é mantido?
Manutenção ativa. O último commit de Horizon foi em 19 de out. de 2026.
Para que posso usar Horizon?
Acompanhar notícias de tecnologia e IA sem ter que verificar vários feeds manualmente Criar um resumo diário pessoal ou para uma equipe e publicá-lo como site estático Monitorar notícias financeiras ou do setor e encaminhá-las para um grupo de chat Reunir material para criação de conteúdo usando perfis ajustados para criadores
Como instalar Horizon?
Clone o repositório: git clone https://github.com/Thysrael/Horizon.git Entre na pasta do projeto: cd Horizon Instale as dependências com uv: uv sync Execute o assistente interativo de configuração para gerar o arquivo de configuração: uv run horizon-wizard
Onde consigo Horizon?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Thysrael/Horizon

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

Projetos relacionados