乐于分享
好东西不私藏

构建你的专属AI新闻资讯雷达:开源项目Horizon帮你摆脱信息噪声

构建你的专属AI新闻资讯雷达:开源项目Horizon帮你摆脱信息噪声

每天刷资讯,你是否也感到疲惫?Hacker News、Reddit、RSS、Twitter/X、Telegram……信息源散落在各处,重复内容满天飞,真正有价值的高质量信号却常常被淹没。花2小时刷下来,真正吸收的有效信息可能不到20%。

今天要分享的开源项目 Horizon,正是为解决这个痛点而生。它能把你的资讯收集时间从2小时压缩到5分钟左右,自动生成干净、专业的中英双语日报,而且还支持多种推送方式。

一、Horizon是什么?核心价值在哪里

Horizon 是一个开源的AI驱动新闻雷达系统,由开发者Thysrael打造,它不是简单的新闻摘要工具,而是可以像一位“智能主编”一样为你工作:

  • • 多源抓取 + 智能去重:同时监控Hacker News、RSS、Reddit、Telegram、Twitter/X、GitHub等信息来源,自动合并跨平台重复内容。
  • • AI评分过滤:使用Claude、GPT、Gemini、DeepSeek等模型给每条内容打0-10分,只保留超过你设定阈值的高价值内容。
  • • 内容丰富:为重要条目自动补充背景知识和社区讨论总结。
  • • 双语输出:同一批信息可以生成中英文日报。
  • • 灵活分发:可以通过GitHub Pages静态站点、邮件订阅、飞书/钉钉/Slack等Webhook方式推送,甚至可以通过MCP集成到各种Agent里。

项目最大亮点在于保留了人的品味:你决定看哪些源、设置什么阈值、用哪种模型,而不是完全交给AI黑箱。

适合的人群:

  • • 技术开发者、AI/科技从业者(用于追踪行业动态)
  • • 内容创作者(帮助高效获取灵感素材)
  • • 团队负责人(用于每日信息同步)
  • • 任何希望高效获取高质量资讯的人

二、详细使用方法

◆ 1. 安装(两种方式,任选一个就行)

方式A:本地安装(推荐用于开发调试)

git clone https://github.com/Thysrael/Horizon.gitcd Horizonuv sync# 推荐使用uv工具# 或 pip install -e .

方式B:Docker部署(适合生产/自动化)

git clone https://github.com/Thysrael/Horizon.gitcd Horizoncp .env.example .envcp data/config.example.json data/config.jsondocker-compose run --rm horizon

◆ 2. 配置(最重要的一步)

推荐使用交互式向导进行配置(超级方便):

uv run horizon-wizard

它会询问你的兴趣领域(如“LLM推理”“嵌入式开发”“网络安全”等),自动生成个性化data/config.json配置文件,甚至可以给你推荐小众优质信息源。

手动配置核心示例(data/config.json):

{  "ai": {    "provider": "openai",  // 或 anthropic, azure 等    "model": "gpt-5.5",    "api_key_env": "OPENAI_API_KEY"  },  "sources": {    "hackernews": { "enabled": true, "fetch_top_stories": 30 },    "rss": [      { "name": "Simon Willison", "url": "https://simonwillison.net/atom/everything/" }    ]    // 可添加Reddit、GitHub、Twitter等  },  "filtering": {    "ai_score_threshold": 6.5  // 只保留6.5分以上内容  }}

在.env文件中填入对应的API Key。支持多种主流模型提供商,国内用户也可选用DeepSeek、豆包、MiniMax等模型服务。

◆ 3. 运行与自动化

  • • 单次运行:uv run horizon(默认24小时)或 uv run horizon --hours 48
  • • 自动化:用GitHub Actions定时运行(仓库提供了现成workflow工作流),可以每天自动生成并部署到GitHub Pages。
  • • 生成结果保存在data/summaries/目录,可以直接作为邮件/推送内容。

分发配置:

  • • GitHub Pages:自动生成每日静态站点,适合公开分享。
  • • 邮件:支持订阅/退订管理。
  • • 飞书/钉钉:Webhook推送,支持卡片格式和折叠面板,阅读体验极佳。

三、分析:Horizon的优缺点

优点:

  • • 效率革命:去重+AI评分+背景补充,极大减少信息过载。
  • • 可定制性强:从源头到输出全程可控,避免“AI替你决定”的不适。
  • • 双语支持:对中英双语工作者特别友好。
  • • 开源透明:MIT协议,可自行修改Prompt、扩展信息源。
  • • 社区活跃:有配置向导、文档完善,还有社区源分享站(horizon1123.top)。

潜在缺点与注意事项:

  • • 依赖API费用:高频使用或抓取量大时,LLM调用成本需关注(可通过提高阈值或频率限流进行控制)。
  • • 抓取限制:Twitter/X依赖Apify(有免费额度),部分源可能受平台反爬影响。
  • • 初始配置门槛:新手可能需花30分钟左右理解配置,但向导已大幅降低难度。
  • • 内容偏好:AI评分存在一定主观性,建议初期多迭代阈值和Prompt(项目支持自定义),找到自己的舒适值。

总体而言,Horizon在“自动化”与“人工把控”之间找到了不错的平衡,比纯RSS阅读器智能得多,也比商业资讯工具更可控和透明。

四、使用建议与进阶玩法

  1. 1. 从小范围开始:先配置3-5个核心RSS/HN源,跑几天观察评分效果,再逐步扩充。
  2. 2. 阈值迭代:从6.0起步,根据输出调整到6.5-7.5,避免信息过多或过少。
  3. 3. 团队应用:部署公共GitHub Pages + 飞书Webhook,全员每日同步行业动态。
  4. 4. 内容创作辅助:把生成的结果作为素材池,结合个人洞察产出原创内容。
  5. 5. 隐私与成本:优先使用本地部署,自有API Key;敏感领域注意数据泄露风险。

最后:把时间还给思考

在信息爆炸时代,工具的价值在于帮我们过滤噪声、放大信号。Horizon 做到了这一点,不是取代你的判断,而是成为高效的“第一道筛子”,让你有更多时间去深度阅读、思考和创造。感兴趣的朋友可以去测试跑一次,也许你会发现资讯体验完全不一样。

项目链接:

  • • GitHub:https://github.com/Thysrael/Horizon
  • • 在线Demo:https://thysrael.github.io/Horizon/
  • • 配置指南:https://thysrael.github.io/Horizon/configuration

(本文基于公开GitHub信息撰写,建议以官方文档为准。)

相关学习资料