每次发公众号都要登录后台点来点去,我写了个工具让 AI 帮我发了

Aatrox
Aatrox26/05/22

你有没有这种体验:写完一篇文章,排版折腾半小时,传封面图再折腾十分钟,最后在草稿箱里预览还不满意,又回去改。一篇文章从写完到发出,起码多耗一小时。

要是能让 AI 直接帮我发该多好?

于是我做了 zzhub-pipeline,一个专门给 AI Agent 用的微信公众号发布工具。开源免费, GitHub 上就能下。

简单说, zzhub-pipeline 是一个命令行工具。但它的特别之处在于:它是为 AI Agent 设计的,不是给人手动敲命令用的。

传统方式下,人要在网页上登录微信公众平台、点草稿箱、粘贴文字、调格式、上传封面、预览、群发。每一步都要人工参与。

zzhub-pipeline 把整个流程抽象成一个状态机。从准备内容到渲染排版再到最终发布,每个环节的状态都存在文件里。AI Agent 只需要看一眼 status 的输出,就知道下一步该做什么。做完这一步,再回来看一眼,继续下一步。

这意味着什么?AI 做完一个操作就可以"忘掉"之前的所有上下文,下次回来依然精准接续。 中断了也没关系,重新 status 一下,原地复活。

第一个,打通了除写作外的全流程。

Pipeline 分为三个阶段:prepare (准备)-- render (排版渲染)-- publish (发布)

你只需要把文章写好(用任何你喜欢的工具,甚至手写都行),剩下的交给它:

  • 自动识别你要发大号还是小号(渠道路由)
  • 根据你的账号配置作者风格
  • 格式化正文,提取标题、日期、摘要
  • 自动生成适配微信的封面图
  • 内容审核( AI 会自动检查"AI 味"、事实准确性、微信适配度)
  • 创建草稿或直接发布

写作这件事我不碰。你爱用什么写用什么写。写完把 markdown 文件丢给 pipeline ,后面的事情它全包。

第二个,在 Claude Code 里说句话就能发文章。

我给 zzhub-pipeline 配套写了一个 Claude Code 的 Skill。安装之后,你直接在 Claude Code 里说:

"帮我把这篇咖啡馆随笔发到公众号大号上"

AI 就会自动调用 pipeline ,一步步完成准备、审核、排版、发布。你可以在中途任何节点喊停,比如"review 通过后先暂停等我确认",完全可控。

支持三种模式:

  • 从零写稿:给个主题, AI 写完全文然后发布
  • 从素材写稿:你提供素材文档, AI 基于素材写
  • 手写后交接:你写好了, AI 只负责后续的 pipeline 流程

支持文章和图文消息两种形式。 普通的公众号文章可以发,"小绿书"风格的图文消息(多张 PNG 卡片组成的图集)也可以发。两种走的是同一个 pipeline ,只是渲染方式不同。

任务状态持久化,不怕中断。 所有进度存在文件里。电脑重启、终端关了、AI 掉线了,都无所谓。重新跑一下 status,它会告诉你上一次做到哪了、接下来该做什么。

多账号切换。 如果你同时运营大号和小号,它可以通过关键词自动识别你这次的发布目标,不用手动切换账号配置。

完全开源免费。 代码在 GitHub 上: https://github.com/aatrooox/zzhub-pipeline。直接 clone 下来就能用,没有付费墙。

如果你是一个经常写公众号的人,不管你是自己写还是让 AI 辅助写, zzhub-pipeline 能把"写完到发出"这个环节的效率提升一大截。

如果你是开发者,喜欢折腾工具、想自动化自己的工作流,那它会更对你的胃口:所有命令都是标准的 CLI ,可以和其他工具自由组合。

技术门槛不算高。会用终端、能装个 Bun 运行时就行。实在不想折腾命令行,装个 Claude Code Skill 直接用自然语言驱动也可以。

工具已经开源在 GitHub : https://github.com/aatrooox/zzhub-pipeline

欢迎提 issue 说需求,也欢迎加群一起讨论。如果你也有类似的痛点,或者有自己的一套发布流程想自动化,来聊聊,说不定能一起做出更有意思的东西。