公众号是中文世界最好的内容源之一,也是最难管理的。收藏夹不能搜、不能导出、作者一删就没了。WeChat Download API 这个开源项目,搜一个公众号名字点订阅,它自动把新文章连图拉下来;想要的话把整个号的历史文章一键打包成 Markdown 丢进 Obsidian;还能接进 CodeX,一句「把这个号最近几篇总结一下」就完事。GitHub 一千多 Star,完全免费。用它有一个前提和一条风险,文里说清楚了。
写在前面
大家好,我是宋超。
公众号这个东西很矛盾。中文世界里很多最认真的写作都在公众号上,可它偏偏是最难管理的:收藏夹搜不了正文,好文章攒了几百篇等于没攒;想把一个作者的文章全部整理下来,只能一篇篇复制粘贴,图还全丢;更别说哪天作者把文章删了,你连找回来的地方都没有。
今天分享一个开源项目,叫 WeChat Download API。你搜一个公众号的名字,点一下订阅,它就每小时自动去拉新文章,正文和图片一起存到你自己的电脑上。想要的话,把这个号的全部历史文章一键打包成 Markdown,直接丢进 Obsidian。 它还能接进 CodeX,你跟 CodeX 说「把某某号最近几篇总结一下」,它自己去搜、去订阅、去读。GitHub 上一千多个 Star,代码全开、私有部署完全免费。
不过用它有一个前提,还有一条实实在在的风险,这两点我会在中间那一节说清楚。读完你再决定要不要装。

作者是一位独立开发者,网名 tmwgsicp,项目今年 2 月开源,7 月底还在更新。他在项目首页写了一句话:不搞「开源」之名行收费之实。对应的动作是把全部代码公开,用 AGPL 协议,个人用、公司内部用、自己部署,都免费。
它能做的事,按你最可能用到的顺序说:
第一,订阅公众号,像订报纸一样。 搜名字,点订阅,之后它每小时自动去看一次有没有新文章,有就拉下来存进本地数据库,正文、图片都在。你可以一次粘一串公众号名字批量订阅。它还会生成标准的 RSS 地址,你要是用 RSS 阅读器,把地址加进去就能在阅读器里读全文。不用阅读器也没关系,文章已经存在你电脑里了。
第二,整个号一键打包带走。 这是我觉得最实用的功能。对一个订阅了的公众号,点「下载文章」,选格式、选时间范围,它把这个号已经抓下来的文章一次性打包给你。七种格式:Markdown、HTML、Word、PDF、EPUB、Excel、JSON。 要进 Obsidian 选 Markdown,每篇一个文件,带标题、作者、时间和原文链接;想在手机上当书读选 EPUB;想打印选 PDF。Word、PDF、EPUB 三种会把图片嵌进文件里,断网也能看。打包这一步只读本地数据库,不会再去碰微信,所以没有风控问题。
第三,接进 CodeX,让它直接读公众号。 项目内置了 MCP 服务。MCP 你可以理解成一个标准插座,CodeX 这类 AI 工具插上去,就能直接用这个工具的能力。接上以后,你跟 CodeX 说「帮我订阅某某号,把最近五篇总结成一段」,它自己完成搜索、订阅、读正文这一串动作,你不用切网页,不用复制粘贴。

另外几个贴心的小设计:凭证快过期时它会提前提醒你(可以接企业微信机器人);内置了请求限频,防止你手快把自己搞进风控;单篇文章也能直接抓,粘链接进去就拿到标题、正文、图片列表。
前提:你得有一个自己的微信公众号。 订阅号、服务号都行。它的原理是借用公众号后台的接口去查别的公众号的文章,所以要用你这个公众号管理员的微信扫码登录,登录一次管四天左右,过期了重新扫。登录之后,能查的是所有公众号的公开文章,不限于你自己的。没有公众号的同学,个人可以免费注册一个订阅号,注册完不用发任何内容,专门拿来干这个就行。
风险:你的公众号有可能被微信风控。 这一点作者自己写得很直接:不配代理直接连微信,可能导致频繁验证、账号受限、IP 被封。他的建议是配两三个代理服务器轮流用。这对咱们大多数人来说太重了,我不建议为这个去买服务器。我的建议是反过来:不要用你正在认真运营的公众号来登录这个工具。 如果你的号有粉丝、有内容、对你重要,另外注册一个用来登录。然后用得克制一点:只订你真的会看的几个号,别一口气订几十个,别一晚上把几千篇历史文章全拉下来。它自带限频,低频使用,一般不会出事,但「一般」不是「一定」,这个风险要你自己承担。
想清楚这两点再往下。
后面这一半是训练营学员的内容。你要是学员,用手机号登录就能接着往下看。
登录后可以评论和点赞
还没有人说话,来做第一个