每天打开 Hacker News,想看看技术圈又发生了什么。
结果一刷就是半小时。
再打开 Reddit,几个关注的 subreddit 里又堆了一堆帖子。Telegram 频道消息 99+,GitHub 上的项目更新也没来得及看。还有各种 RSS、博客、产品发布、论文动态、财经新闻……
信息源越来越多,但真正值得读的内容,反而越来越难找。
这就是今天要介绍的开源项目:Horizon。
它的定位很简单:
用 AI 构建你自己的新闻雷达。
开源地址:
https://github.com/Thysrael/Horizon
不是又一个新闻聚合器,而是一个信息过滤系统
很多新闻工具做的是“聚合”。
也就是把更多内容放到你面前。
但问题是,我们现在缺的不是信息,而是筛选信息的能力。
Horizon 做的事情更像是一个自动化的信息处理流水线:
信息源 → 抓取 → 去重 → AI 评分 → 过滤 → 背景补充 → 摘要生成 → 多渠道分发
它会从多个信息源中抓取内容,然后去掉重复新闻,再用 AI 对每条内容进行评分和过滤,最后生成一份结构化的中英双语日报。
换句话说,它不是帮你“多看一点”,而是帮你“少看废话”。
项目官方介绍里也提到,Horizon 会从 Hacker News、Reddit、Telegram、RSS 和 GitHub 等来源抓取信息,并进行去重、评分、过滤和背景增强。
这就很适合那些每天都被信息流淹没的技术人。
支持的信息源很懂技术人
Horizon 目前支持的信息源,基本覆盖了技术人日常高频关注的几个入口:
Hacker News:抓取热门故事,并支持抓取高赞评论。RSS / Atom:支持任意 RSS 或 Atom 订阅源。Reddit:支持 subreddit 和用户帖子,还能抓取高赞评论。Telegram:支持公开频道消息。Twitter / X:支持指定用户推文和热门回复。GitHub:支持用户动态和仓库 Release。OpenBB:支持财经公司新闻和观察列表。

这几个来源放在一起,其实就是一套非常完整的技术资讯雷达。
比如你可以用它追踪:
AI 领域新模型发布GitHub 热门项目更新Hacker News 高赞技术讨论Reddit 社区里的真实反馈你关注的技术博客 RSS某些公司的财经或产品动态
这比每天手动打开十几个网页靠谱多了。
核心亮点:用 AI 给新闻打分
Horizon 最关键的能力,不是简单总结新闻,而是先判断哪些新闻值得看。
它会让 AI 对每条内容进行 0-10 分评分,然后根据你设置的阈值筛掉低价值内容。
项目支持多种模型和接口,包括 Claude、GPT、Gemini、DeepSeek、Doubao、MiniMax、Ollama,以及任意兼容 OpenAI API 的服务。(GitHub)
这意味着你可以根据自己的需求选择模型。
想要效果好,可以接 Claude、GPT 或 Gemini。想要成本低,可以接 DeepSeek、Doubao、MiniMax。想本地运行,可以接 Ollama。
配置里还可以设置评分阈值,例如:
{"filtering":{"ai_score_threshold":6.0}}这样,只有评分高于 6.0 的内容,才会进入最终日报。
这个设计非常实用。
因为信息过载的本质不是“看不完”,而是“不知道哪些值得看”。

不只是摘要,还会补充背景和社区讨论
很多 AI 新闻摘要工具的问题是:
它只会把标题和正文压缩一下。
但一条新闻真正有价值的部分,往往在上下文里。
比如:
这个项目为什么突然火了?它和已有方案有什么区别?社区里有没有争议?评论区有没有大神补充?这件事对开发者意味着什么?
Horizon 在生成日报时,会为重要内容补充背景信息,还会收集和总结社区评论,比如来自 Hacker News、Reddit 等平台的讨论。(GitHub)
这点很有意思。
因为很多时候,新闻正文只是“发生了什么”,而评论区才是“大家怎么看”。
尤其是技术新闻,Hacker News 和 Reddit 上的高质量评论,往往比原文还值得读。
Horizon 把这部分也纳入日报,相当于帮你保留了人类社区的判断。
这就不是冷冰冰的机器摘要了,而更像一个技术编辑在帮你做初筛。
输出方式很完整,可以个人用,也可以团队用
Horizon 生成日报后,不只是保存到本地。
它支持多种输出方式:
GitHub Pages:把生成的 Markdown 发布成每日更新的网站。Email:通过邮件发送日报,并支持订阅和退订。Webhook:推送到 Feishu / Lark、DingTalk、Slack、Discord 或自定义接口。MCP Server:把抓取、评分、过滤、增强、总结等流程暴露成 MCP 工具。(GitHub)
这让它的使用场景变得很灵活。
个人可以把它做成自己的每日技术早报。团队可以把它接入 飞书群 或 Slack 频道。研究者可以用它追踪某个领域的新动态。开发者可以把它接到自己的自动化工作流里。
比如你可以每天早上自动收到一份:
AI Infra 日报LLM Agent 日报GitHub Release 更新日报Web Security 资讯日报数据库生态 周报开源项目观察 简报
以前这些事情需要人工收集、筛选、整理。
现在可以交给 Horizon 自动跑。
配置方式对开发者很友好
Horizon 使用一个 JSON 配置文件来管理信息源、模型、阈值、语言和输出渠道。
官方提供了交互式配置向导:
uv run horizon-wizard这个向导会询问你的兴趣方向,比如 LLM inference、嵌入式、web security,然后自动生成 data/config.json。(GitHub)
如果你想手动配置,也可以直接编辑配置文件。
一个最小配置大概长这样:
{"ai":{"provider":"openai","model":"gpt-4","api_key_env":"OPENAI_API_KEY"},"sources":{"rss":[{"name":"Simon Willison","url":"https://simonwillison.net/atom/everything/"}]},"filtering":{"ai_score_threshold":6.0}}这里的逻辑很清楚:
ai 用来配置模型。sources 用来配置新闻来源。filtering 用来配置过滤规则。
敏感信息也不用直接写死在配置文件里,可以通过环境变量引用,比如 OPENAI_API_KEY、私有 RSS 地址、Webhook 地址等。(GitHub)
快速上手也不复杂
如果你想本地运行,可以这样安装:
git clone https://github.com/Thysrael/Horizon.gitcd Horizonuv sync如果需要测试或开发依赖,可以执行:
uv sync --extra dev如果你更喜欢 Docker,也可以这样启动:
git clone https://github.com/Thysrael/Horizon.gitcd Horizoncp .env.example .envcp data/config.example.json data/config.jsondocker-compose run --rm horizon运行日报生成:
uv run horizon默认会抓取最近 24 小时的内容。
如果你想抓取最近 48 小时,可以这样:
uv run horizon --hours 48生成的报告会保存在:
data/summaries/官方还提到,Horizon 很适合作为 GitHub Actions 定时任务运行,用来自动生成并部署每日简报到 GitHub Pages。
它适合哪些人?
我觉得 Horizon 特别适合几类人。
第一类是每天都刷技术资讯的开发者。
如果你每天都看 Hacker News、Reddit、GitHub、技术博客和各种 RSS,但经常被信息量劝退,那它能帮你把“刷信息”变成“读简报”。
第二类是需要长期追踪某个技术方向的人。
比如你关注 AI Agent、LLM 推理、数据库、云原生、Web 安全、前端框架,就可以把相关来源配置进去,让 Horizon 每天自动帮你巡逻一遍。
第三类是技术团队。
团队内部经常需要同步外部动态,但人工整理日报很费时间。用 Horizon 接入 飞书、Slack 或 邮件,就可以做一个自动更新的团队技术雷达。
第四类是喜欢折腾自动化工具的人。
因为它不是封闭产品,而是开源项目。你可以改信息源、改提示词、改评分逻辑、改输出格式,甚至把它接到自己的 MCP 工作流里。
我最喜欢它的一点
Horizon 最值得说的,不是“它用了 AI”。
现在什么项目不用点 AI,反而才稀奇。
它真正有价值的地方,是把新闻处理这件事做成了一条完整流水线。
抓取 → 去重 → 评分 → 过滤 → 增强 → 总结 → 分发这才是解决信息过载的正确姿势。
因为我们不缺更多新闻。我们缺的是一个能每天自动工作的“第一轮筛选器”。
Horizon 就像一个不会疲惫的技术编辑。
它每天帮你扫一遍信息源,把重复的、低价值的、无关的内容先过滤掉,然后把真正值得关注的内容整理成日报。
你要做的,不是继续刷十几个平台。
而是打开日报,直接看重点。
总结
如果你每天都在多个信息源之间来回切换,只为了找到几条真正值得读的内容,那么 Horizon 很值得试试。
它不是又一个新闻列表工具,而是一个可自托管、可配置、可扩展的 AI 新闻雷达。
它帮你解决的不是“有没有信息”的问题,而是“哪些信息值得看”的问题。
对于技术人来说,这个需求非常真实。
毕竟,信息过载时代最稀缺的东西,不是新闻,而是注意力。
开源地址:
https://github.com/Thysrael/Horizon感兴趣的话,可以去 GitHub 上看看,顺手点个 Star,搭一个属于自己的 AI 技术日报系统。
最后,更多优质的GitHub开源项目,推荐关注下面公众号
夜雨聆风