工具与工作流工具 / 工作流

RSS CLI 完整教程:把全网你想看的整理成一份私人简报

每天打开手机,刷一圈:抖音算法、微信群消息、小红书推荐、X 推文、Substack 邮件、几个公众号——半小时过去了,你想看的干货还没看到几个。算法投喂的不等于你想看的。

FULL TEXT

详细文字内容

这一课能帮你解决什么

每天打开手机,刷一圈:抖音算法、微信群消息、小红书推荐、X 推文、Substack 邮件、几个公众号——半小时过去了,你想看的干货还没看到几个。算法投喂的不等于你想看的

你想看的内容其实有名字——某个博主的博客、某家公司的工程团队、某个行业媒体、某几个大 V 的播客文章——但散在二十几个不同 app 和网站里,每天打开一遍是不可能的。

Aaron RSS CLI 就是为这个事情做的一把工具:

它能干的事,归根到底就一件:你想看的网站——不管是几个、几十个、还是上千个——都让一个工具帮你抓回来、整理好、按你要的角度总结,配你的 Claude Code 一起用。

🚀 一键跑通:装好 Claude Code 后,把下面这段直接丢给它。

我刚装了Aaron RSS CLI、解压好了私有源池压缩包到 ~/awesome-rss-feeds-pro/。帮我自检环境、从私有源池里把 "中文 AI 媒体 / KOL"分类导入、抓最近一周的文章,再出一份 本周 AI 简报,给我大事和值得写的选题。

Claude Code 接管后会顺序把环境装好、导入好、抓回来、再把文章打包成一份简报包给自己读完——你只看最后的简报。换成"创业 / 财经 / 设计 / 网络安全 / 播客 / 你自己关注的领域"——把那个分类名换掉就行。

四个角色:公开仓、私有源池、CLI、AI 助手

刚上手常会问"这几个东西什么关系"。一张表讲清。

🎯 公开仓是免费试吃,私有源池是会员餐厅,Aaron RSS CLI 是厨房,Claude Code 是厨师。

为什么这样切?

  • 公开仓做认知——把行业内常见的源整理成 OPML 在 GitHub 公开发布,让没买课的人也能用上,顺便建立"Aaron懂 RSS"的认知
  • 私有源池才是核心——近 5000 源、专业分类、持续打磨剔除——这是这把工具的"信息源底座",以压缩包形式定期分发,公开版给不了
  • CLI 是生产工具——把复杂的工程能力打包好,复制即用
  • AI 你自带——CLI 不调任何外部模型接口,因为你的 Claude Code 本身就是大模型;省掉申请 API key、充值、配置那 30 分钟的折腾

三步装好它

第一步 · 装 CLI:把 CLI 单文件放到任意位置。第一次跑环境自检:

帮我用Aaron RSS CLI 自检环境,有问题告诉我怎么修。

第二步 · 拿到私有源池:本教程底部附 awesome-rss-feeds-pro.zip 压缩包,下载后解压到本地任意目录,例如 ~/awesome-rss-feeds-pro/。这是你的源池底座,往后要订阅的源都从这里挑。后续Aaron更新源池会重新发布新版压缩包,覆盖即可。

第三步 · 挑你关心的分类导入:私有源池里有 27 个细分类——AI 研究机构 / 中文独立博客 / 中文 + 英文网络安全 / 播客 / 开源工具 / Web 前端 / 移动开发 / Newsletter / 财经 / 产品设计 / 大厂工程团队 / 编程语言 / 数据库 / DevOps / 创业 / 体育游戏……(完整清单见下文"工具家底")。先订你最关心的几个:

让Aaron RSS CLI 从我本地 ~/awesome-rss-feeds-pro/feeds/ 这个目录里把"中文 AI 媒体 / KOL"、"AI 工具 / Agent"、"创业 / Indie Hacker"、"中文独立博客"四个 OPML 文件都导入。每个 OPML 用文件名当分类名。

抓最近一周的文章:

用Aaron RSS CLI 抓最近 7 天的文章,多线程并行抓快一点,给我一个总数统计。

抓完你就有了一个本地数据库——你订阅多少源它就管多少个,几百几千都行,速度都是几秒到几十秒。下面所有功能都基于这个本地库。

公开版试水也行:还没下载私有源池压缩包?也可以先用公开仓试一下:把上面命令换成 subscribe --awesome ai-blogs-cn 即可,公开仓有十几个常见行业分类供你试水。

你能让它干什么:5 种使用模式

用法不固定——5 个模式只是起点,本质是"你想看什么源 × 你想要什么角度的产出 × 你想多久看一次"三个维度自由组合。下面每个模式给一个占位符提示词模板,把 {你的 X} 换成自己的内容就能直接用。

模式 A · 行业简报(每周读一次本行业最值得看的)

写公众号 / 小红书 / 电子报最痛的不是写,是选题——这个模式给你"本周该写什么"的一份决策简报。

占位符提示词

用Aaron RSS CLI 出本周简报,主题选 {你想要的主题},分类 {你订阅的分类},时间范围 7 天。读完给我热点 + 信号 + 5 个值得写的选题 + 避坑清单。

起点参考(自己组合即可,分类名以私有源池里的为准):

作者用法仅供参考:Aaron每周一跑这一步——选题决策、过滤热点、避免抄烂题。你换成自己写的领域,模式照搬即可。

模式 B · 跨域早报(每天 30 秒看完想看的)

不想盯单一行业?让 CLI 把你订阅的所有源汇总成一份 5 分钟早报。

占位符提示词

用Aaron RSS CLI 出今日早报,主题 daily-brief,最近 24 小时。 读完给我 3 件大事 + 快讯 + 跟踪清单 + 一段可转发摘要。

效果:每天早上一杯咖啡的功夫看完。算法不知道你在想什么,但你订阅的源知道。

模式 C · 持续监控(不想错过特定动态)

某家公司刚发了新定价、某个博主刚发了新文章——错过了就会很尴尬。这个模式让 CLI 帮你定时盯着,命中关键词就提醒你。

占位符提示词(让 Codex 写脚本 + 注册定时任务比 Claude Code 顺手):

用 Codex 帮我搭定时监控:把 {你要追的网站 / 博主的 RSS} 订阅到 {你的标签} 分类,每天 {你的时间} 抓最近 24 小时新文章, 命中关键词 {你关心的词} 的写到 {你的笔记目录}。注册成定时任务。 增量只读上次到现在的,cursor 名 {你的任务名}。

作者用法仅供参考:Aaron用这模式追竞品博客,关键词清单是"产品发布 / 定价 / 融资 / 收购"之类。你的关注点 + 你的关键词清单,模式不变。

模式 D · 写作辅助(找原文链接和引用)

写文章写到一半,需要某个原始链接当引用——以前打开浏览器搜,3 分钟过去了。

占位符提示词

Aaron RSS CLI 在我的订阅库里搜 "{你的关键词}",给我前 5 条带 链接和一句话摘要。

要正文:

上一条第 {你看中的那一条} 把正文抓出来,给我 500 字摘要。

CLI 抓原文链接、解析正文、清洗成纯文本喂给 Claude Code,5 秒出摘要——比翻原文快多了。

模式 E · 私人知识库(沉淀成自己的小型 RAG)

最进阶——把你订阅过的内容沉淀成一个"你筛过的私人知识库",往后任何提问 Claude Code 都从这里检索。

占位符提示词

用Aaron RSS CLI 把最近 30 天 {你筛的几个分类} 的文章导出来, 喂入本地 ChromaDB 做向量索引。后续我问 {你的问题方向} 时从这个本地索引检索 + 回答。

跑通后你的 Claude Code 就有了"带筛过的视野"的 RAG——比公网搜索精准 10 倍,因为是筛过的源。

★ 起步建议:第一次别贪心。先用几十篇文章试一把跑通,再扩到几百几千。等知识库长到 1000 篇以上时搜索精度会质变——它认识你关心的话题。

想订自己关心的源?这样加

私有源池的 27 个 OPML 文件是默认餐厅菜单。除此之外,任何博主、任何公司、任何媒体——只要它有 RSS(多数博客和媒体都有),都能加进来。CLI 给你 5 种入口:

自动发现挺神:直接对 Claude Code 说"让Aaron RSS CLI 自动发现 overreacted.io 的 RSS 并订阅到 dev-blogs 分类",CLI 会扫主页 + 试常见路径(/feed/rss/atom.xml 等),找到候选 RSS 全部入库。同样的方法对几乎任何独立博客都管用——这把 CLI 给你的是"自助找源"的能力,不是固定清单。

工具家底(看一眼有底就行,不用记)

CLI 有一组命令、一组现成分类、一组现成主题——分别用来"管订阅 / 抓数据 / 看文章 / 出简报"。命令名都是英文动词,遇到陌生的查 commands 即可。

命令家族(按职责分组):

管订阅 subscribe / unsubscribe / subs / discover 管抓取 fetch / validate / prune 读文章 articles list/new/search/get/fulltext/export 出简报 brief / briefs / themes 看进度 cursor 查诊断 stats / config / doctor / demo / commands

私有源池现成分类(27 个,按行业组织,未来还会持续加):

AI / Agent 🧠 英文 AI 研究机构 · 🤖 中文 AI 媒体 KOL · 🧩 AI 工具 / Agent 工程团队 🏢 中文大厂工程 · 🏗️ 英文工程团队博客 独立写作 📝 中文独立博客 · 📬 Newsletter / 周刊 / 精选 开发实战 ⚛️ Web 前端 / 浏览器标准 · 📱 移动开发 / Android / iOS ☁️ DevOps / 云原生 · 💻 编程语言 / 框架 · 🗄️ 数据库 / 分析工程 🛠️ 开源工具 / 开发者工具 · 📡 RSSHub 官方路由 产品 / 商业 🎨 产品 / 设计 / UX · 🚀 创业 / Indie Hacker / 商业 财经 💰 财经 / 投资 / 经济 科学健康 🧬 科学 / 健康 / 医疗 · 🎓 学术 / 大学 / 论文 生活 🌿 生活文化 · ✈️ 旅行 / 美食 / 休闲 · 🎮 体育 / 游戏 / 娱乐 媒体 🎧 播客 / 音频 · 🎬 视频 / YouTube 安全 🛡️ 中文网络安全 · 🔐 英文网络安全

每个分类对应一个 OPML 文件,跑 subscribe --opml-file 一键导入;具体清单看 ~/awesome-rss-feeds-pro/README.md(解压目录里自带),或直接 ls ~/awesome-rss-feeds-pro/feeds/

公开版只精选了 15 类常见的行业——AI / 创业 / 设计 / 前端 / 移动 / 财经 / 大厂等。如果你订阅的需求集中在这几个常见行业,公开版够用;要追网安、播客、Newsletter、开源工具池子等"非主流但专业"的行业,建议用私有源池。

现成主题(每个主题让 Claude Code 用一种角度产出):

themes list 随时看;自己写一份模板放进 ~/.aaron-search-rss/themes/{name}.txt 立刻可用。

两个机制顺便记一下: - 命名 cursor——多任务(你监控的 N 个对象)各起一个 cursor 名字,互不打架,每次只读"上次到现在新增" - 退出码语义化——0=有数据 / 1=空跑 / 2=参数错 / 3=网络错 / 5=DB 错,让 Codex 写定时脚本好做分支判断

排错速查

🛠️ 兜底排错提示词:不知道哪里出问题时直接对 Claude Code 说这句。

Aaron RSS CLI 跑出错了,帮我自检环境 + 看一下本地数据库状态, 告诉我哪一步出问题了。

速查卡:5 种模式提示词汇总

{你的 X} 换成自己的,复制粘贴丢给 Claude Code 或 Codex 就用。

# A · 行业简报 帮我用Aaron RSS CLI 出本周简报,主题 {主题},分类 {分类}, 7 天。读完给我热点 + 信号 + 5 个选题 + 避坑清单。 # B · 跨域每日早报 用Aaron RSS CLI 出今日早报,主题 daily-brief,最近 24 小时。 给我 3 件大事 + 快讯 + 跟踪清单 + 一段可转发摘要。 # C · 持续监控(让 Codex 写脚本 + 注册定时任务) 用 Codex 搭定时监控:把 {你要追的源} 订阅到 {你的标签}, 每天 {时间} 抓 24 小时新文章,命中 {你的关键词} 写到 {你的笔记目录}。增量 cursor 名 {你的任务名}。 # D · 写作时找引用 Aaron RSS CLI 在我订阅库里搜 "{你的关键词}",前 5 条带链接 + 摘要。 要正文:上一条第 N 条把正文抓出来,给我 500 字摘要。 # E · 本地知识库 Aaron RSS CLI 把最近 30 天 {你筛的分类} 文章导出, 喂入本地 ChromaDB。后续提问从这个索引检索 + 回答。

数据存哪儿(卸载只删一个目录)

~/.aaron-search-rss/ ├── db.sqlite 本地数据库 ├── config.json CLI 配置(不存任何 key) ├── briefs/ 历史 brief 包 └── themes/ 自定义主题模板

不污染系统、不动注册表、不写 Keychain。卸载一句话:rm -rf ~/.aaron-search-rss

要换数据目录?设环境变量 AARON_SEARCH_RSS_HOME=/path/to/data,所有路径自动跟随。

下载资源

📎 awesome-rss-feeds-pro.zip

📎 aaron-search-rss-cli.zip

📊 本页表格(5 张,从原数据库还原)

用了Aaron RSS CLI 之后你以前怎么干
一句话让 Claude Code 把你订阅的所有源跑一遍,30 秒看完早上打开 5 个 app 翻一遍,半小时还没读到正经东西
一句话让 Claude Code 在你订阅过的全部历史里全文搜索,秒出想找上周某篇博客被里面提到的链接,搜了 10 分钟还没找到
让 Claude Code 帮你定时盯着,命中关键词就在本地写一条提醒关注某家公司新动作,怕错过,每天定时去他官网刷
直接对 Claude Code 说"在我的订阅里找",5 秒钟拉出来写文章想引用一个权威博客的原文,去 Google 翻找
谁的角色干嘛的
Aaron维护、所有人免费用公开 RSS 仓(免费试水)一份精简版现成订阅清单,覆盖主流行业,给所有人"试一下"
Aaron维护(见教程底部压缩包)私有源池 awesome-rss-feeds-pro ⭐完整源池:近 5000 个候选源 + 27 个细分类,覆盖公开版没有的网络安全(中英共 1300+)/ 播客(400+)/ 中文独立博客(1000+)/ 开源工具(800+)/ 移动开发 / Newsletter 等专业领域;持续维护、剔除已死链
Aaron维护(见教程底部压缩包)Aaron RSS CLI抓数据、存数据、给 AI 准备好"喂得舒服"的 prompt 包
你自己的(订阅 / 中转)Claude Code / Codex读 prompt 包、写简报、串流水线
你写什么起点组合(主题 × 私有源池分类)
AI / Agentai-hotspots × cn-ai-media-kols 或 mixed-ai-tools-agents
创业 / 一人公司content-ideas × startups-indie-business
设计 / 产品trend-radar × product-design-ux
财经 / 投资market-watch × finance-investing-economics
网络安全policy-risk × cybersecurity-cn(中文圈)
播客内容weekly-summary × podcasts-audio
Newsletter 精选content-ideas × newsletters-curated
多领域综合weekly-summary(不指定分类)
方式命令样式适合什么场景
从私有源池导入 ⭐主推subscribe --opml-file ~/awesome-rss-feeds-pro/feeds/cn-ai-media-kols.opml --category cn-ai27 个细分类一键拿
从公开仓试水subscribe --awesome ai-blogs-cn只关心常见几个行业
直接给 RSS 地址subscribe --url https://xxx/feed.xml --category 我的标签你已经知道某博客的 RSS URL
只给主页让 CLI 自己找subscribe --discover https://xxx.io --category 我的标签你只知道博客主页,不知道 RSS 在哪
OPML 文件批量导入subscribe --opml-file ~/Downloads/feeds.opml从 Inoreader / Feedly / Reeder 导出的全部订阅
适合的产出主题
不知道选什么先用这个default
早报 / 周报daily-brief / weekly-summary
趋势雷达 / 行业报告trend-radar / industry-report
市场观察(财经向)market-watch
产品观察 / 竞品监控product-watch / competitor-watch
政策风险policy-risk
研究摘要 / 内容选题research-digest / content-ideas
AI 专题ai-hotspots
看到什么 / 出错了怎么修
doctor 报 Python 版本不够装 Python 3.10+;macOS 推荐 brew install python@3.12
subscribe --awesome xxx 卡住通常是网络不通 GitHub raw。换网络或挂代理;CLI 自带 2 次重试
subscribe --discover 找不到 RSS部分站点没暴露 RSS。手动在博客底部 / 关于页找 feed 地址,用 subscribe --url 直填
fetch 一直把源标成隔离连续失败 5 次会自动隔离。跑 prune --errors-gte 5 --dry-run 看哪些源该删
articles search 报语法错搜索引擎不支持中文连字符特殊符。简化关键词,或换 articles list --keyword 兜底
Claude Code 读不懂 brief 输出用 --format prompt --output - 输出纯文本版,别用 json 格式
articles new 推不动同一 cursor跑 cursor list 看现有 cursor,必要时 cursor delete --name xxx 重置
STRUCTURED NEXT STEP

继续进入结构化课程或精选资产