Horizon: Your own AI-powered news radar.
What problem it solves
Good reads are scattered across feeds, forums, and timelines, while readers have limited attention. Horizon addresses this by collecting, filtering, and deduplicating selected items before presenting them with context and community discussion.
Key features
Bring Your Sources Together — Collect content from RSS, Hacker News, Reddit, Telegram, X, GitHub, financial news, and other supported sources.
Source: README, src
Define Reusable Profiles — Give each type of content its own editorial rules, scoring criteria, thresholds, and output format. Profiles can be assigned to sources or selected automatically by AI.
Source: README, profiles
Enrich Selected Stories — Choose summaries, context, solutions, or takeaways through Markdown prompts and JSON block definitions. Selected stories can also receive web-researched background and community discussion.
Source: README
Balance the Digest — Limit the overall briefing length and reserve capacity for category groups so one active topic does not crowd out other interests.
Source: README
Publish and Deliver Briefings — Generate briefings in English and Chinese, publish them to GitHub Pages, or deliver them through email, webhooks, and WeChat.
Source: README
Quick start
Copied verbatim from the project's README.
uv run horizon-wizarduv run horizon [OPTIONS]Who it may suit
Inference: may suit readers who want a personalized daily digest from multiple online sources, as well as developers interested in profile-driven news pipelines, AI-assisted analysis, and multiple delivery integrations.
Topics to discuss
Which additional source types should be supported beyond the current set?
How can profiles better express different editorial and enrichment preferences?
Which deployment and delivery workflows should receive more configuration examples or automation?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/Thysrael/Horizon#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…