开源 AI 新闻雷达 · 自动聚合 · 智能打分 · 双语日报

📌 **开源地址:**github.com/Thysrael/Horizon

🌐 **在线演示:**thysrael.github.io/Horizon

📜 **许可证:**MIT(完全免费)| ⭐ 4,800+ Stars

信息焦虑时代

你有没有这种感觉——

每天刷 Hacker NewsRedditRSS公众号……刷了半天,真正有价值的内容没几条,反而被标题党和重复信息淹没。

好新闻分散在各处,坏信息却源源不断。

💡 你需要的不是更多的信息源,而是一个帮你"先筛一遍"的工具。

Horizon 是什么

Horizon 是一个开源的 AI 新闻雷达工具,核心理念:

🌅 你只需享受新闻,剩下交给 Horizon。

它能从 Hacker News、Reddit、RSS、Telegram、Twitter/X、GitHub 等 7 大平台自动抓取内容,用 AI 给每条新闻打分(0-10),去掉重复的,补上背景知识,最后生成一份排版精美的中英双语日报

项目在 GitHub 上已获得 4,800+ Star,被 HelloGitHub 推荐,非常活跃。

核心功能详解

📡 7 大信息源一网打尽

Horizon 支持从以下平台抓取信息,覆盖了开发者日常关注的大部分渠道:

📰 Hacker News

抓取内容:热门技术故事

✅ 支持 Top N 评论摘要

💬 Reddit

抓取内容:子版块帖子 + 用户动态

✅ 支持 Top N 评论摘要

📡 RSS / Atom

抓取内容:任意 RSS 或 Atom 源

✈️ Telegram

抓取内容:公开频道消息

🐦 Twitter / X

抓取内容:指定用户的推文

✅ 支持 Top N 回复

🐬 GitHub

抓取内容:用户动态 & 项目 Release

💹 OpenBB

抓取内容:金融公司新闻观察列表

▲ Horizon 中文日报总览页面

🤖 AI 打分过滤

每条内容会被 AI 打 0-10 分,你可以设置阈值(比如只看 6 分以上的),低于阈值的内容直接过滤掉。支持的 AI 模型:

Claude · GPT · Gemini · DeepSeek · 豆包 · MiniMax · OpenClaw · Ollama(本地模型)

也可以接入任意 OpenAI 兼容 API,灵活性拉满。

🔗 自动去重

同一条新闻在 Hacker News 和 Reddit 同时出现?Horizon 会自动合并,不会重复推送。

🔍 背景知识补全

遇到不熟悉的公司、项目、技术术语?Horizon 会自动搜索网络,补充背景解释。

▲ 新闻详情页:背景、摘要、社区讨论

💬 社区评论摘要

自动收集 Hacker News、Reddit 上的热门评论并生成摘要,快速了解社区观点。

🌐 中英双语日报

基于同一组信息源,自动生成中文和英文两份日报。

输出与分发方式

Horizon 生成的日报可以通过多种方式推送给你:

🌐 GitHub Pages

自动发布为静态网站,每天更新,可以当个人新闻站用

📧 邮件订阅

自建邮件列表,支持自动订阅/退订,像 Newsletter 一样推送

🔔 Webhook 推送

飞书、钉钉、Slack、Discord 等聊天工具实时通知

🧩 MCP 集成

让 AI 助手直接调用新闻管道,按需查询

▲ 飞书通知(左)和邮件推送(右)效果

快速上手教程

📥 第一步:安装

两种安装方式,推荐本地安装:

git clone https://github.com/Thysrael/Horizon.git cd Horizon uv sync


也可以用 **Docker** 一键启动,不需要本地安装 Python 环境。

🎯 **新手推荐:**如果电脑上有 Python 环境,直接用本地安装最快。

### ⚙️ 第二步:配置

新手推荐用**交互式向导**,几步搞定:

uv run horizon-wizard

向导会问你感兴趣的方向(比如"LLM 推理"、“前端开发”、“网络安全”),自动生成配置文件

进阶用户可以手动编辑 data/config.json,自定义信息源、AI 模型、评分阈值、输出方式等。

🚀 第三步:运行

uv run horizon # 默认抓取过去 24 小时 uv run horizon –hours 48 # 抓取过去 48 小时


生成的日报保存在 `data/summaries/` 目录。

![](https://mmbiz.qpic.cn/mmbiz_jpg/fv2vjp5wtzjO8EkYqE5YwwL7wfEic7ojDQvuqUiaI2slVDibapQ6hJRR2OSybAiajmTYYHZaE5PX4UQE9M8riaIKhhQCIYIDWffUiazDlRO0lfNas/640?wx_fmt=jpeg)

▲ 终端运行日志,全程可视化进度

### 🔄 进阶:全自动化

配合 **GitHub Actions**,可以设置定时任务,每天自动生成日报并发布到 GitHub Pages,**完全无人值守**。

💡 **工作流:**配置 → 抓取 → 去重 → AI 打分 → 内容丰富 → 生成摘要 → 自动分发

![](https://mmbiz.qpic.cn/mmbiz_jpg/fv2vjp5wtzhBoP6mZ8wpawfJNTSl31p0TywAkeChlqqXbOnkn66QaahCdaricu8VXgrzSzYXIyBr5VqoxhlS9fwt95vId5HxJB9sn9zESSN0/640?wx_fmt=jpeg)

## 适合谁用?

**🔧 开发者 / 程序员**

追踪技术动态、开源项目更新、社区热点

**📊 技术管理者 / CTO**

快速了解行业趋势,把握技术方向

**📰 信息焦虑者**

不想被信息流绑架,想要精选而非全部

**🌍 双语需求者**

需要同时关注中英文信息源的人

## 写在最后

Horizon 最大的价值在于:**把"筛选信息"这件耗时的事交给 AI,你只需要读最终的精选日报。**

配置灵活、支持多种 AI 模型、多种分发方式,而且**完全开源免费**(MIT 协议),值得一试。

🔗 相关链接

📦 GitHub:github.com/Thysrael/Horizon

🌐 在线演示:thysrael.github.io/Horizon

📋 配置指南:thysrael.github.io/Horizon/configuration

![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/fv2vjp5wtzjFHu3FLlrPI6BjkCZEAUHhCqlqYsyyBlVNQZbXCriaCdiaXnIN46REHbQPiajTtVOOhhKoz43PtAiaqLTHSOz40czZ8q2ibWN2tPsI/640?wx_fmt=jpeg)