每天刷大量技术资讯,收藏夹越来越满,真正沉淀下来的却没几条。问题往往不在信息太少,而在缺少一个先帮你过滤噪音的环节。开源项目 Horizon 就是为了解决这个问题——它是一套可定制的信息流系统,从多源采集到 AI 筛选再到日报生成,整条链路全自动。
Horizon 是什么?
Horizon 不是简单的链接聚合器,而是一套可以自己掌控的信息流系统。你把关注的信息源配置进去,它负责定时抓取内容,结合 AI 模型做评分和过滤,把值得看的内容整理成日报。最终输出的不是一堆散链接,而是一份已经处理过、能直接阅读的内容。
核心特点:
- 信息源覆盖全面:支持 RSS、GitHub、Reddit、Telegram、Twitter/X、Hacker News 等常见来源
- 不只是摘要:会打分、去重、补背景,还会整理社区讨论
- 结果可直接使用:生成 Markdown、发布到 GitHub Pages,支持邮件和 Webhook 推送
为什么有价值?
现在做信息聚合的工具不少,但很多只解决"收集"这一步。内容抓回来了,还是要自己一条条看、一条条筛、一条条整理。Horizon 把后面的处理链路也补上了。
多源抓回内容后,先做 0 到 10 分的打分,筛掉不那么重要的内容;同一件事在多个平台重复出现时自动去重,避免一天被同一条消息刷好几遍。更重要的是,它不只是压缩原文,还会补充背景信息——技术术语、项目来头、公司信息、社区讨论一并整理。你看到的不是一个简单的"标题合集",而是一份更接近真正日报的结果。

技术架构
Horizon 基于 Python 构建,核心围绕信息采集、模型处理、内容生成和多渠道分发展开。

模型支持范围广泛:Claude、GPT、Gemini、DeepSeek、Doubao、MiniMax、Ollama,以及兼容 OpenAI API 的模型都能接入。模型不绑死的设计让实际落地更灵活,不同人对成本、速度和可用性的需求都能满足。
输出层也比较完整:可以生成 Markdown 文件发布到 GitHub Pages,也能通过邮件和 Webhook 推送到飞书、钉钉、Slack、Discord 等渠道。
部署与使用
本地方式和 Docker 都支持,仓库提供了配置示例和向导式配置工具,对第一次接触这类项目的人比较友好。如果有固定生成日报的需求,还可以接 GitHub Actions 跑定时任务,从采集到整理再到发布整条链路自动串联。

在线演示页走文档归档风格,日报按日期排列,中英文内容都有入口。能快速打开、快速浏览、快速回看历史,对这类工具来说反而更重要。

适合哪些人
- 想把分散的信息源统一收口,做成固定日报
- 想持续追踪开源项目、技术动态、行业变化
- 想把结果同步到网页、邮箱或团队通知渠道
- 想减少手动刷信息的时间成本
苏米注:Horizon 比较适合两类人。一类是信息摄入量大的开发者,拿它节省筛选时间;另一类是需要稳定输出内容的人,比如技术运营、独立开发者、做技术号的创作者,拿它搭自己的内容前置链路会很顺手。
开源协议
Horizon 使用 MIT License,整体比较宽松,个人使用、二次开发、商用集成都比较友好。实际落地时注意保留原始版权和许可声明,同时留意接入的数据源、模型服务和通知渠道本身有没有额外限制。
总结
现在最缺的不是信息入口,而是信息筛选能力。Horizon 的意义不是让你看更多内容,而是帮你把真正值得看的内容先挑出来,再整理成能直接消费的结果。
想搭一套自己的技术资讯流,或者做一个自动化日报系统,这个项目值得认真看看。