awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Thysrael avatar

Thysrael/Horizon

0
View on GitHub↗
7,357 stars·1,025 forks·Python·MIT·17 viewswww.horizon1123.top↗

Horizon

Horizon is an AI-powered news aggregation system designed to build custom pipelines that fetch, filter, and enrich information from diverse web sources. It utilizes large language models to automate information filtering, scoring content to remove noise and highlight high-value stories.

The system integrates the Model Context Protocol to expose pipeline stages as tools for external AI assistants. It employs a unified adapter to standardize diverse AI model providers for consistent content scoring and summarization tasks.

The pipeline aggregates data from RSS feeds, social platforms, financial toolkits, and code repositories. It manages content through deduplication, quota-based category filtering, and contextual enrichment before delivering multilingual briefings via email, webhooks, or static site deployment.

Workflows are orchestrated through recurring cloud automation to manage the scheduled collection and delivery of processed information.

Features

  • Multi-Source Content Aggregation - Aggregates technical content from diverse sources like RSS, social platforms, and repositories into a unified structure.
  • News Aggregators - Collects and categorizes content from social media, RSS, and financial feeds into a centralized AI-powered stream.
  • Model Provider Integrations - Provides a unified interface for connecting and configuring multiple large language model providers for scoring and summarization.
  • AI Content Scorers - Uses AI models to score content and exclude items that fall below a specific importance threshold.
  • AI-Powered Content Filters - Uses AI-driven systems to filter raw web content and isolate high-value stories from noise.
  • LLM Provider Adapters - Standardizes diverse AI model provider interfaces into a single internal adapter for consistent scoring.
  • Content Aggregators - Collects and consolidates news from code repositories, community forums, and RSS feeds into a single stream.
  • Multilingual Briefing Generators - Creates summarized daily reports from aggregated data in multiple languages for diverse audiences.
  • Semantic Content Deduplication - Identifies and merges identical stories across multiple platforms using semantic content deduplication.
  • Content Processing Pipelines - Builds custom workflows to fetch, deduplicate, and enrich data from diverse web sources before final delivery.
  • AI Information Filters - Employs large language models to score and filter news content, removing noise to highlight high-value stories.
  • Workflow Tool Exposures - Exposes pipeline workflow definitions as callable tools that AI agents can discover and invoke.
  • Model Context Protocol Integrations - Exposes pipeline stages as tools for external AI assistants using the Model Context Protocol.
  • Model Context Protocol Servers - Implements the Model Context Protocol to expose pipeline stages as tools for external AI assistants.
  • Recurring Task Automation - Schedules data aggregation and delivery processes as recurring tasks via cloud automation services.
  • Source Filters - Provides a configuration system to isolate content from specific publishers or feed sources based on defined criteria.
  • Content Metadata Enrichment - Augments stories with web-researched background information and community comment summaries for deeper context.
  • Story Deduplicators - Merges identical stories appearing across different platforms to ensure each piece of news appears only once.
  • Financial News Searchers - Retrieves equity and macro news from multiple providers through a standardized financial data toolkit.
  • Quota-Based Limits - Balances topic variety by applying individual limits to specific content groups during aggregation.
  • Cloud Orchestration & Automation - Utilizes cloud orchestration and automation to trigger recurring content fetching and delivery tasks.
  • Email Summary Deliveries - Sends daily briefings via mail servers and manages user subscriptions by scanning incoming emails.
  • AI Tool Definition Servers - Implements a server that communicates tool capabilities to AI assistants for managing content workflows.
  • Multi-Channel Notification Dispatch - Dispatches generated reports through multiple channels including email, chat platforms, and webhooks.
  • AI-Enhanced Aggregation - Personal AI news radar for daily briefings.

Star history

Star history chart for thysrael/horizonStar history chart for thysrael/horizon

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Horizon

These projects share indexed features with Horizon. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yaoapp/yaoYaoApp avatar

    YaoApp/yao

    7,544View on GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Goagentagentic-aiagents
    View on GitHub↗7,544
  • mnfst/manifestmnfst avatar

    mnfst/manifest

    7,022View on GitHub↗

    Manifest is a language model provider unification system that standardizes access to multiple AI backends through a single interface. It functions as a centralized management layer for integrating various cloud-based and local model providers to simplify how applications request completions. The system provides intelligent model routing and high availability infrastructure by directing queries based on complexity and automatically triggering model fallbacks when a primary provider fails. It distinguishes itself through multi-tenant AI management, organizing agents into isolated groups with de

    TypeScript
    View on GitHub↗7,022
  • openaispace/ai-trend-publishOpenAISpace avatar

    OpenAISpace/ai-trend-publish

    2,781View on GitHub↗

    This project is an automated content automation pipeline and AI article generator. It uses large language models to research topics from diverse web sources and academic repositories to generate evidence-based text and accompanying AI imagery for digital publishing. The system features a centralized social media management dashboard used to coordinate posting schedules, tone, and account positioning across multiple platforms. It employs a vector-based deduplicator to identify and remove redundant stories from the pipeline and uses topic clustering to rank content based on relevance. The work

    TypeScriptaiweixin
    View on GitHub↗2,781
  • nesquena/hermes-webuinesquena avatar

    nesquena/hermes-webui

    14,912View on GitHub↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Pythonagentai-agentshermes
    View on GitHub↗14,912
Compare all 30 related projects→

Frequently asked questions

What does thysrael/horizon do?

Horizon is an AI-powered news aggregation system designed to build custom pipelines that fetch, filter, and enrich information from diverse web sources. It utilizes large language models to automate information filtering, scoring content to remove noise and highlight high-value stories.

What are the main features of thysrael/horizon?

The main features of thysrael/horizon are: Multi-Source Content Aggregation, News Aggregators, Model Provider Integrations, AI Content Scorers, AI-Powered Content Filters, LLM Provider Adapters, Content Aggregators, Multilingual Briefing Generators.

Which projects share features with thysrael/horizon?

Projects with overlapping indexed features include: yaoapp/yao — Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It… mnfst/manifest — Manifest is a language model provider unification system that standardizes access to multiple AI backends through a… openaispace/ai-trend-publish — This project is an automated content automation pipeline and AI article generator. It uses large language models to… haleydu/cimoc — Cimoc is a manga reader application and cross-platform ebook viewer designed for reading digital comics and… nesquena/hermes-webui — Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a… modelcontextprotocol/java-sdk — This is a software development kit for integrating the Model Context Protocol into Java applications. It serves as a…