📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
Horizon is a Python-based news aggregation pipeline that fetches content from Hacker News, Reddit, Telegram, RSS feeds, Twitter/X, GitHub releases, and OpenBB financial watchlists, then uses a configurable LLM to score each item from 0 to 10 before assembling a ranked daily briefing. Claude is one of several supported models alongside GPT, Gemini, DeepSeek, and Ollama-compatible APIs, all accessed through their respective APIs rather than Claude Code or MCP. The tool deduplicates stories that appear across multiple platforms, enriches items with web-researched background context, and appends summarized community discussions from Hacker News and Reddit comment threads. Finished briefings can be published as a GitHub Pages site in both English and Chinese, delivered via a self-hosted SMTP email newsletter with automatic subscribe and unsubscribe handling, or pushed to Feishu, DingTalk, Slack, Discord, or custom webhooks. A setup wizard generates a personalized source configuration from stated interests. The primary audience is developers and technically inclined readers who want a self-hosted, fully customizable alternative to commercial news digests.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Healthy fork ratio
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/Thysrael/HorizonTools overview
<div align="center"> <h1>🌅 Horizon</h1> <p><strong>Enjoy the News itself. Leave others to Horizon</strong></p> <a href="https://trendshift.io/repositories/22864?utm_source=trendshift-badge&utm_medium=badge&utm_campaign=badge-trendshift-22864" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/22864/daily" alt="Thysrael%2FHorizon | Trendshift" width="250" height="55"/></a> <a href="https://trendshift.io/repositories/22864?utm_source=trendshift-badge&utm_medium=badge&utm_campaign=badge-trendshift-22864" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/22864/weekly?language=Python" alt="Thysrael%2FHorizon | Trendshift" width="250" height="55"/></a> <a href="https://hellogithub.com/repository/Thysrael/Horizon" target="_blank"><img src="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=7a4b606e28e4477998d35851cf4fdddf&claim_uid=rtjnLkYT7ziQJUG" alt="Featured|HelloGitHub" style="width: 250px; height: 54px;" width="250" height="54" /></a> <br> [](LICENSE) [](https://github.com/astral-sh/uv) [](https://www.horizon1123.top/) [](https://thysrael.github.io/Horizon/) [](https://github.com/Thysrael/Horizon/commits/main) [](https://github.com/Thysrael/Horizon/pulls)          📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 构建你专属的 AI 新闻雷达 [📖 Live Demo](https://thysrael.github.io/Horizon/) · [📋 Configuration Guide](https://thysrael.github.io/Horizon/configuration) · [简体中文](README_zh.md) · [日本語](README_ja.md) </div> ## Screenshots <table> <tr> <td width="50%"> <p align="center"><strong>Ranked Daily Briefing</strong></p> <img src="docs/assets/overview_en.png" alt="Daily Overview" /> </td> <td width="50%"> <p align="center"><strong>Context, Summary & Discussion</strong></p> <img src="docs/assets/one_news_en.png" alt="News Detail" /> </td> </tr> </table> <details> <summary><strong>More Screenshots</strong></summary> <br> <table> <tr> <td width="33.33%"> <p align="center"><strong>Terminal Output</strong></p> <img src="docs/assets/terminal_log.png" alt="Terminal Output" /> </td> <td width="33.33%"> <p align="center"><strong>Feishu Notification</strong></p> <img src="docs/assets/feishu_en.png" alt="Feishu Notification" /> </td> <td width="33.33%"> <p align="center"><strong>Email Delivery</strong></p> <img src="docs/assets/email.png" alt="Email Delivery" /> </td> </tr> </table> </details> ## Why Horizon? Good news is scattered; bad news is endless. Horizon gives you a personal first pass over Hacker News, Reddit, Telegram, RSS, and GitHub: it fetches, deduplicates, scores, filters, and enriches stories with background context and community discussion. But Horizon is not just another summarizer. AI is great at reducing noise, but news still needs human taste: the sources you trust, the comments that change how you read a story, and the hidden gems only people can share. Horizon keeps that human layer in the loop with customizable sources, thresholds, models, languages, delivery channels, comment summaries, and a community source hub. ## Features - **📡 Watch Your Own Sources** — Track Hacker News, RSS, Reddit, Telegram, Twitter/X, GitHub releases or user activity, and OpenBB financial news watchlists in one pipeline - **🤖 Turn Noise Into a Reading List** — Score each item from 0-10 with C
What people ask about Horizon
What is Thysrael/Horizon?
+
Thysrael/Horizon is tools for the Claude AI ecosystem. 📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达 It has 8.5k GitHub stars and was last updated today.
How do I install Horizon?
+
You can install Horizon by cloning the repository (https://github.com/Thysrael/Horizon) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Thysrael/Horizon safe to use?
+
Our security agent has analyzed Thysrael/Horizon and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains Thysrael/Horizon?
+
Thysrael/Horizon is maintained by Thysrael. The last recorded GitHub activity is from today, with 8 open issues.
Are there alternatives to Horizon?
+
Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.
Deploy Horizon to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/thysrael-horizon)<a href="https://claudewave.com/repo/thysrael-horizon"><img src="https://claudewave.com/api/badge/thysrael-horizon" alt="Featured on ClaudeWave: Thysrael/Horizon" width="320" height="64" /></a>More Tools
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary