每天刷资讯,你是否也感到疲惫?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. 从小范围开始:先配置3-5个核心RSS/HN源,跑几天观察评分效果,再逐步扩充。 2. 阈值迭代:从6.0起步,根据输出调整到6.5-7.5,避免信息过多或过少。 3. 团队应用:部署公共GitHub Pages + 飞书Webhook,全员每日同步行业动态。 4. 内容创作辅助:把生成的结果作为素材池,结合个人洞察产出原创内容。 5. 隐私与成本:优先使用本地部署,自有API Key;敏感领域注意数据泄露风险。
最后:把时间还给思考
在信息爆炸时代,工具的价值在于帮我们过滤噪声、放大信号。Horizon 做到了这一点,不是取代你的判断,而是成为高效的“第一道筛子”,让你有更多时间去深度阅读、思考和创造。感兴趣的朋友可以去测试跑一次,也许你会发现资讯体验完全不一样。
项目链接:
• GitHub:https://github.com/Thysrael/Horizon • 在线Demo:https://thysrael.github.io/Horizon/ • 配置指南:https://thysrael.github.io/Horizon/configuration
(本文基于公开GitHub信息撰写,建议以官方文档为准。)

夜雨聆风