跳转到内容
灿海星图指南--RSSHub情报引擎,45K星让全网信息自动喂给你的AI Agent
·灿海星图指南

灿海星图指南--RSSHub情报引擎,45K星让全网信息自动喂给你的AI Agent

返回博客
金柘
#RSSHub#情报系统#RSS#信息采集#开源

我每天凌晨1点收到一份Hermes日报——GitHub新项目、行业新闻、竞品动态。很多人问我这个系统的信息源在哪。答案的一半是RSSHub:一个把一切互联网内容变成标准化RSS的引擎,45K星。

本文是一篇实操指南,预计12分钟完成。已核实GitHub仓库存在(DIYgod/RSSHub, 45.2K星)。

它能做什么

RSSHub的核心逻辑一句话:把没有RSS的网站,强行生成RSS

它支持的中国平台比你能想到的还多:B站UP主动态、微博用户时间线、知乎专栏、小红书笔记、微信公众号(通过搜狗微信搜索)、豆瓣小组——每一个都可以变成一个RSS链接。

国际平台也一样:GitHub仓库动态、Twitter用户时间线、YouTube频道、Reddit子版块、Hacker News热榜、Product Hunt日榜——全部标准化为RSS。

我的情报系统怎么用RSSHub

这是我的实际工作流,不是教程里的例子:

第一层:源端采集

我自己部署了一个RSSHub实例(Docker一行命令就能跑),配置了以下RSS源:

RSSHub路由用途
GitHub Trending/github/trending/daily每日新星项目
Hacker News/hackernews/best海外AI讨论
V2EX AI节点/v2ex/tab/ai中文AI社区
Reddit r/singularity/reddit/sub/singularityAGI讨论
B站AI区热门/bilibili/ranking/aiAI话题视频

这些RSS源全部汇入一个自部署的RSS阅读器,每天早上自动聚合。

第二层:Agent消费

RSSHub生成的标准RSS是XML格式,任何AI Agent都能直接消费。我的工作流是:

  1. RSSHub把所有源转成RSS → 汇入本地数据库
  2. 每天早上,一个Agent脚本遍历新条目的摘要文本
  3. Agent用LLM判断"这条信息值不值得写"
  4. 值得写的自动入库,生成日报草稿

关键不是"我有多少信息源"——是"Agent能自动筛选后只给我5条真正重要的"。

第三层:接入灿海星图API

筛选Agent需要LLM推理。我的Agent用的是灿海星图API:

python
import openai
client = openai.OpenAI(
    base_url="https://你的灿海星图endpoint/v1",
    api_key="你的key"
)

def filter_entry(entry):
    prompt = f"这条AI新闻值不值得写成文章?判断标准:有具体数字、有可验证来源、有独特观点。只回答'值得'或'不值得'。

{entry}"
    response = client.chat.completions.create(
        model="deepseek-ai/DeepSeek-V4-Flash",
        messages=[{"role": "user", "content": prompt}]
    )
    return response.choices[0].message.content == "值得"

用V4-Flash是因为筛选任务不需要深度推理,只需要"是/否"判断。成本极低,每天处理200+条新条目不到0.1元。

踩坑实录

现象原因解决
某些平台的RSS路由突然失效目标网站改了反爬策略RSSHub社区通常24-48小时修复,docker pull更新即可
微博用户RSS被限流微博对频繁请求做限制在RSSHub配置里设置requestInterval: 3000(3秒间隔)
微信公众号无RSS官方不提供APIRSSHub用搜狗微信搜索做了一层代理,搜狗封了就挂了。备选方案:自建订阅号采集器
自部署实例内存泄漏Node.js长时间运行设置每日凌晨自动重启:docker restart rsshub

常见疑问

Q1:为什么不直接用Feedly/Inoreader?

那些是"给你推荐信息来源"。RSSHub是"你自己决定信息来源"。两者不是同一个东西——前者是被动消费,后者是主动生产。我需要的不是"别人觉得我应该看什么"——是"我定义好规则后Agent自动筛选"。

Q2:自部署还是用公共实例?

公共实例(rsshub.app)有速率限制,商业使用不友好。自部署用Docker一行命令:docker run -d -p 1200:1200 diygod/rsshub,VPS 2核2G就够了。我用的是腾讯云轻量服务器,月费56元。

Q3:为什么不用爬虫自己写?

你可以自己写——但每个网站的HTML结构都在变。你在维护爬虫上花的时间会超过写文章的时间。RSSHub的核心价值不是"帮你爬",是"5000个实例共同维护路由规则"。你不需要懂B站的接口变化——社区已经帮你修了。

Q4:GitHub Trending已经有API了,为什么要用RSSHub?

因为标准格式。GitHub API返回的是JSON,Hacker News API返回的是JSON,V2EX API返回的是JSON——三种不同的JSON结构。RSSHub把它们全部转成同一种RSS格式。Agent只需要理解一种格式。

我为什么不用XX替代它

Huginn(44K星)是更强大的自动化Agent框架——但配置复杂度是RSSHub的10倍。n8n(56K星)是工作流自动化——但更偏向业务逻辑而非信息采集。RSSHub在"把一切变成RSS"这件事上做到了极致——没有多余的feature,没有复杂的配置,一个路由就是一条信息管道。


本文数据来源于GitHub公开仓库(DIYgod/RSSHub)及作者实际使用经验,数据截至2026年7月9日。