🌅 horizon-ai-news-radar:每天省下2小时,用AI帮你筛出真正值得看的新闻
每天打开Hacker News、Reddit、Telegram、RSS订阅……信息流像瀑布一样砸过来。好新闻藏得深,坏消息刷不完,你花半小时翻完,发现能记住的没两条。这不是你懒,是工具太原始。
Horizon 就是来解决这个问题的。它是一个开源的AI新闻雷达系统,能同时监控多个信息源,用大模型打分去重,最后生成一份带背景解读和社区讨论的每日简报。项目在GitHub上已经积累了超过1000次commit,每天自动部署,支持8种大模型和6种输出渠道。
核心功能拆解:一条流水线,从噪音到精读
1. 多源监控,一个管道搞定
你可以在一个JSON配置里同时盯住这些源:
{
"sources": {
"hackernews": { "enabled": true, "top_n": 30 },
"reddit": {
"enabled": true,
"subreddits": ["technology", "artificial", "MachineLearning"],
"top_n": 10
},
"rss": {
"enabled": true,
"urls": ["https://feeds.feedburner.com/TechCrunch"]
},
"telegram": {
"enabled": true,
"channels": ["@ai_news", "@tech_review"]
}
}
}
2. AI打分,0-10分筛出高价值内容
每条新闻进来后,会调用你指定的大模型给它打分。低于阈值的直接丢掉。支持Claude、GPT、Gemini、DeepSeek、豆包、MiniMax、Ollama,甚至任何兼容OpenAI接口的模型。
{
"scoring": {
"model": "claude-sonnet-4-20250514",
"threshold": 6.0,
"prompt": "请根据技术深度、创新性和时效性评分,0-10分"
}
}
3. 跨平台去重,同一故事只出现一次
同一个新闻在Hacker News和Reddit上都被讨论了?系统会自动识别合并,不会让你看两遍。
4. 自动补背景 + 社区讨论摘要
对于高分新闻,它会联网搜索补充背景信息,并抓取社区评论生成摘要。你看的不只是标题,而是完整的故事脉络+各方观点。
5. 双语言输出 + 多渠道推送
一份配置,同时生成中英文简报。支持发布到GitHub Pages、发邮件(自带订阅退订管理)、推送到飞书/钉钉/Slack/Discord,甚至通过MCP协议对接自动化工作流。
实操步骤:10分钟跑起来
第一步:安装
git clone https://github.com/Thysrael/Horizon.git
cd Horizon
# 推荐用 uv 安装,速度比 pip 快10倍
uv sync
# 需要开发测试工具的话加个参数
uv sync --extra dev
第二步:配置
项目自带一个交互式配置向导,跑这个命令就行:
horizon setup
它会问你用什么模型、看哪些源、输出到哪里,然后自动生成 config.json。
第三步:运行
horizon run
第一次跑可能会慢一点,因为要拉取数据、调用AI。之后每天增量更新,几分钟就出结果。
第四步:查看结果
默认会生成Markdown文件,存放在 output/ 目录。如果配置了GitHub Pages,推送后自动发布成网站。也可以配置邮件推送:
{
"delivery": {
"email": {
"smtp_host": "smtp.gmail.com",
"smtp_port": 587,
"from_addr": "your@email.com",
"to_addrs": ["reader@example.com"]
}
}
}
避坑指南
-
模型选Claude或GPT效果最好。豆包和DeepSeek也能用,但打分逻辑偏松,建议把阈值调高到7分以上。
-
Telegram源需要API Key。不是直接用频道链接,得先申请Telegram的API凭证,然后在配置里填。
-
RSS源注意频率限制。如果你加了太多RSS源,建议把
fetch_interval设成大于60秒,不然容易被封。 -
GitHub Pages部署。项目自带GitHub Actions工作流,fork后打开Actions权限就能自动部署。但注意仓库得设为public,不然页面访问不了。
-
邮件订阅功能。SMTP配置如果用了QQ邮箱或163邮箱,需要开启“授权码”模式,不能用登录密码。
要点总结
- 每天自动从6类信息源抓取新闻,AI打分去重,生成精读简报
- 支持8种大模型(Claude/GPT/Gemini/DeepSeek/豆包/MiniMax/Ollama/OpenAI兼容)
- 输出渠道:GitHub Pages、邮件、飞书、钉钉、Slack、Discord、MCP
- 一次配置,中英文双语言输出
- 社区评论摘要 + 背景知识补充,不只是标题党
- 开源MIT协议,可自由二次开发
如果你每天花在刷新闻上的时间超过15分钟,而且不想错过真正重要的信息,Horizon值得一试。把筛选的活儿交给AI,你把时间省下来看真正有价值的内容。