thysrael/horizon

📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 1st, 2026
Created on February 20th, 2026
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 1,444
Total Stargazers: 9,278 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.5 hours
Mean response time: 19.9 hours
90th percentile: 2.4 days
Tracked items: 51

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 13% of issues opened in the past year have been closed. Three people close 96% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 30 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • enhancement (9)
  • bug (1)

Most active issues this week

Detailed Description

Horizon is a news aggregator that uses AI to generate personalized daily briefings in English and Chinese.

The tool solves the problem of information overload by automatically collecting news from multiple sources and using large language models to synthesize and summarize the content into concise daily briefings. It works by aggregating feeds, processing them through an LLM, and delivering the results through multiple channels including webhooks and integration with Feishu (a collaboration platform). The system can be customized to focus on topics relevant to individual users rather than forcing them to consume generic news feeds.

Horizon suits developers and teams who want an automated, personalized news digest without manually curating sources or spending time reading through numerous articles. It works well for those already using Feishu for team communication, as it can deliver briefings directly into that platform. The tool is designed for self-hosting, giving users control over their data and the ability to tailor news sources and summarization parameters to their specific interests.

The project shows active development with regular commits addressing bug fixes and feature improvements. The codebase demonstrates attention to code quality through consistent refactoring and optimization of the aggregation and summarization pipeline. The maintainer engages with user feedback and incorporates suggestions into updates. Documentation is maintained alongside feature development, indicating a commitment to keeping the project usable for new adopters.