Skip to main content
AdOpenFree logoPromote your productReach more potential users and drive product growth and revenue.Advertise
Favicon of Horizon

Horizon

Free Listing

Horizon is an AI-powered news radar that collects, filters, deduplicates, and ranks stories from RSS, Hacker News, Reddit, Telegram, X, GitHub, and other sources into bilingual daily briefings with context and community discussion.

Visit Thysrael/Horizon

Overview

Horizon is an open-source AI-powered news radar that gathers stories from multiple sources, filters and ranks them with configurable profiles, and produces daily briefings in English and Chinese. It adds summaries, background, and community discussion, then publishes or delivers briefings through Markdown, GitHub Pages, email, webhooks, and WeChat.

Key Features

  • Collects items from RSS/Atom, Hacker News, Reddit, Telegram, Twitter/X, GitHub, OpenBB, OSS Insight, GDELT, and Google News.
  • Uses profiles to define scoring rubrics, thresholds, deduplication, summaries, context, solutions, and takeaways for different content types.
  • Generates English and Chinese daily briefings with ranked items, summaries, background, and community discussion.
  • Caps digest length and category share so one busy topic does not crowd out other interests.
  • Delivers briefings as Markdown, GitHub Pages, email, webhook notifications, and WeChat.
  • Supports CLI runs, Docker deployment, a setup wizard, an MCP server, and an AI assistant skill for configuration and operation.

Use Cases

  • Following technology news with impact and community discussion using the tech-news profile.
  • Tracking engineering deep dives for background, solution, and practical takeaways using the tech-blog profile.
  • Curating AI creator material with summary, timely hooks, and content angles using the ai-creator profile.
  • Running a self-hosted daily news briefing delivered to email, GitHub Pages, or chat webhooks.

Getting Started

  • Install locally by cloning the repository and running uv sync, or build the Docker image with docker compose build.
  • Configure Horizon with the interactive wizard (uv run horizon-wizard) or copy .env.example and data/config.example.json for manual setup, then add API keys and sources.
  • Run the pipeline with uv run horizon locally or docker compose run --rm horizon in Docker.
  • Optionally schedule daily runs with the GitHub Actions workflow template.

Deployment & Requirements

  • A local Python environment using uv or pip is supported, with Docker and Docker Compose as alternatives.
  • An AI provider must be configured, with API key environment variables such as OPENAI_API_KEY or GOOGLE_API_KEY.
  • Node.js 22.20 or newer is required only for the Agent Skill command npx skills add.
  • The optional OpenBB financial-news source needs its extra, and the Twitter/X extra requires a Playwright browser and system packages that the current Dockerfile does not install.

Before You Adopt

  • License: MIT. Review its terms before using, modifying, or distributing the project.
  • WeChat delivery has platform reply limits.
  • The optional Twitter/X source requires a Playwright browser and system packages that the current Dockerfile does not install.
  • The project describes itself as maintained in spare time.

Comments

Sign in to leave a comment.

More like Horizon

Favicon of EdgeEver

EdgeEver

Free ListingStars: 2.6K

AI-native, self-hosted notes and knowledge base

Knowledge Applications

EdgeEver is an open-source AI-native notes and knowledge base workspace with a classic three-pane layout, instant multi-device sync, native MCP/ACP agent integration, and flexible deployment on Cloudflare or Docker.

Favicon of Folo

Folo

Free ListingStars: 39.2K

AI RSS reader for articles, news, and podcasts

Knowledge Applications

Folo is an AI RSS reader for following articles, news, and podcasts in a unified timeline, with starred items and topic-based feeds for organizing what you read.

Favicon of Morrow

Morrow

Free ListingStars: 0.2K

Privacy-first, local-first workspace for notes and databases

Knowledge Applications

Morrow is an open-source, privacy-first, offline workspace for notes, databases and ideas. Pages are plain Markdown files in a folder you choose, with no account, subscription, cloud, or built-in AI.