Horizon开源AI热点抓取工具爆火:4000+ Star,自动生成中英双语日报
每天早上打开 Hacker News,没刷几页就感到倦怠。Reddit 里关注的 subreddit 堆了几十条未读,Telegram 频道的消息更是直奔 99+。信息源不断膨胀,可真正值得细看的内容却越来越难寻。
Horizon就是来解决这个难题的。它是一款用 Python 构建的开源工具,能够从多个信息源自动采集新闻,完成去重、AI 打分与过滤,最终产出结构清晰的中英双语日报。

简单讲:你只需要关注结果,中间的苦活累活都由它包揽。
数据透视:热度惊人
这个项目目前在 GitHub 上已揽获超过 4000 Star、500 多条 Fork。主编程语言为 Python,采用 MIT 开源协议。

覆盖哪些信息源
Horizon 当前支持 7 类信息源,基本包揽了技术人员每日必刷的渠道:

看得出,从技术社区到社交平台再到金融资讯,技术人员“日常必逛”的阵地几乎一网打尽。而且每个信源的抓取范围与评论条数都可以单独设定。
AI 智能评分:从筛选到精华
这正是 Horizon 与普通 RSS 阅读器的本质区别。
采集回来的内容不会一股脑儿全抛给你。Horizon 会依靠你指定的 AI 模型给每条内容打出 0–10 的分数,然后仅保留超过阈值的条目(默认 7.0)。拿到 9 分以上的内容会自动归入“Today’s Highlights”重点板块。

评分不止看标题热度。AI 会综合判断:这是否属于重大突破?有没有技术深度?对某个领域是否真正有价值?还是纯粹噪音与广告推广?

可接入的模型阵容很广:Claude、GPT、Gemini、DeepSeek、豆包、MiniMax,以及任何兼容 OpenAI 的 API。甚至还能自行指定 base_url,接入本地模型。

去重与背景加持
不同平台常常重复报道同一件事。在生成日报前,Horizon 会自动将指向同一故事或同一 URL 的内容合并,你不会看到三条重复的“GPT-5 发布”。此外,遇到不熟悉的术语、公司或项目,Horizon 会通过网络搜索补上背景解释。比如某条新闻提到一个冷门开源项目,日报中会自动附上一段“它是什么”的说明。
社区讨论也不落下
对于 Hacker News 和 Reddit 这类带有评论功能的信源,Horizon 不只是抓取正文,还会拉取热门评论并生成摘要。很多时候,一条高赞回复比原文更有价值——如果丢掉这些信息就太可惜了。
日报怎么递到你手上
生成好的日报有四种分发方式:
- • GitHub Pages 静态站点 — 每天自动更新,打开浏览器即可阅读
- • 邮件推送 — 自有 SMTP/IMAP 邮件列表,订阅者自动收取,退订也自动处理
- • Webhook 推送 — 飞书、钉钉、Slack、Discord,或任意自定义 Webhook 端点
- • MCP Server — 把整个流水线暴露为 MCP 工具,AI 助手可以直接调用


这个 MCP 的设计挺有意思。你可以在 Cursor 或其他支持 MCP 的客户端里直接调用 Horizon 的抓取、评分、过滤能力,把新闻消费集成到自己的 AI 工作流当中。
配置引导,省心省力
Horizon 提供了一个交互式配置向导 horizon-wizard。运行后它会询问你关注的领域,比如“LLM 推理”、“嵌入式开发”、“Web 安全”等关键词,随后自动推荐对应信源,并生成 data/config.json。若想手动配置,也只需填写一个 JSON 文件,写入 API key、信源 URL、评分阈值和输出方式即可。配置文件里的字符串还支持 ${VAR_NAME} 引用环境变量,私密密钥不必明文出现在配置中。

灵活部署方案
两种选择:
本地安装:使用 uv 或 pip,遵循 Python 项目标准流程。

Docker:项目自备 Dockerfile 和 docker-compose.yml,改一下 .env 即可运行。

Horizon 尤其适合用 GitHub Actions 跑定时任务。项目里给出了现成的 workflow 文件,配合 GitHub Pages 可以完全免费实现日报自动化——无需自己购买服务器。
生成的日报长什么样
去它的在线演示站点看一看就明白了:https://thysrael.github.io/Horizon/
每条新闻都会呈现:标题、AI 评分、摘要、背景补充(what’s new / why it matters / key details / background)、社区讨论摘要以及原始链接。中英双语各一份。
当前局限
说实话,Twitter/X 的抓取依赖于第三方服务或 API 权限,如果你缺少相应的认证信息,这个信源可能跑不通。OpenBB 金融源的依赖包在某些平台上安装时会遇到 wheel 缺失,需要手动处理二进制安装。另外,项目目前还未发布至 PyPI,想用 pip install horizon 一键安装暂时还做不到,必须克隆源码使用。
谁最适合使用它
如果你是一名每天要在 Hacker News、Reddit、RSS 之间来回切换的技术人,但又深陷信息过载的疲惫,Horizon 值得一试。它不是让你“看更多”,而是帮你“只看值得看的”。对于关注特定领域(比如 AI、安全、嵌入式)的开发者来说,配合自定义信源和评分阈值,效果会更加出众。
开源地址:https://github.com/Thysrael/Horizon