
灿海星图指南--RSSHub情报引擎,45K星让全网信息自动喂给你的AI Agent
我每天凌晨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/singularity | AGI讨论 |
| B站AI区热门 | /bilibili/ranking/ai | AI话题视频 |
这些RSS源全部汇入一个自部署的RSS阅读器,每天早上自动聚合。
第二层:Agent消费
RSSHub生成的标准RSS是XML格式,任何AI Agent都能直接消费。我的工作流是:
- RSSHub把所有源转成RSS → 汇入本地数据库
- 每天早上,一个Agent脚本遍历新条目的摘要文本
- Agent用LLM判断"这条信息值不值得写"
- 值得写的自动入库,生成日报草稿
关键不是"我有多少信息源"——是"Agent能自动筛选后只给我5条真正重要的"。
第三层:接入灿海星图API
筛选Agent需要LLM推理。我的Agent用的是灿海星图API:
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 | 官方不提供API | RSSHub用搜狗微信搜索做了一层代理,搜狗封了就挂了。备选方案:自建订阅号采集器 |
| 自部署实例内存泄漏 | 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日。