Thysrael/Horizon
📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
What it solves
Information overload makes it difficult to keep up with news across various platforms. Horizon solves this by acting as a personal news radar that filters out noise and delivers a curated, enriched briefing.
How it works
The system follows a multi-step pipeline:
- Define: Users configure sources, AI models, and delivery channels via a JSON config or an interactive wizard.
- Fetch: The tool pulls content from sources like Hacker News, Reddit, Telegram, Twitter/X, GitHub, and RSS feeds.
- Deduplicate: It merges repeated stories from different platforms into a single item.
- Score & Filter: An AI model (such as Claude, GPT, or Gemini) ranks items, keeping only those above a user-defined threshold.
- Enrich: The tool searches the web for background context and collects community discussions.
- Summarize: It generates a structured Markdown briefing with summaries and tags.
- Deliver: The final report is sent via email, published to GitHub Pages, or pushed to webhooks like Slack or Discord.
Who it’s for
It is designed for individuals who want a personalized, automated daily briefing of news and discussions from specific sources they trust, without having to manually browse multiple platforms.
Highlights
- Multi-source tracking: Supports Hacker News, Reddit, Telegram, Twitter/X, GitHub, and RSS.
- Flexible AI integration: Works with Claude, GPT, Gemini, DeepSeek, and local models via Ollama.
- Automated delivery: Can publish to GitHub Pages, send emails, or push notifications via webhooks.
- Context enrichment: Adds web-researched background information to unfamiliar topics.
- MCP Support: Exposes pipeline steps as tools for AI assistants via the Model Context Protocol.