App

zzhub-pipeline

可恢复的内容发布流水线:Markdown 转成公众号草稿或同步到博客,本机命令行、云端 Worker 和 Agent 都能调用。

开源项目CLI · Bun 运行 / Docker 部署 Worker0.24.1
1 / 3

一条能断点续跑的发布流水线

zzhub-pipeline 把 Markdown、图片、账号和发布意图组织成一条流水线:生成微信公众号草稿,或者把文章同步到自己的博客。它可以单独当命令行用,也可以作为 Web、App、桌面端背后的执行服务。

能做什么

  • 公众号文章:Markdown 转成微信兼容的 HTML,生成头图、上传图片,创建或更新草稿

  • 公众号贴图:渲染单页卡片或多页图集,创建图片消息草稿

  • 扩展语法:提示卡、导读卡与关注卡、高亮、徽章、按键

  • 博客同步:把文章和图片复制到博客项目,再执行你配置的发布命令

  • 排版工作台:zzp wechat-preview studio 在浏览器里调配色、字号和标题样式,保存到账号配置

  • 本机监控:zzp monitor 查看任务快照、日志和事件流

为什么这样做

  • 能从断点继续:任务状态、素材、审核结果、渲染版本和发布结果都会保存,失败后接着跑,或者只重置某一步

  • 给 Agent 用:status 会告诉调用方还缺什么、下一步做什么。Agent 负责写稿和审核,状态推进交给流水线

  • 三种用法共用一套代码:本机 CLI、私有云端 Worker(业务后端通过 HTTP 提交任务)、Agent 编排

  • 只写草稿:微信路由只创建或更新草稿,不群发

它还没有

  • 不内置大模型、用户登录、计费和配额,正文和审核结果由调用方提供

  • 需要 Bun 运行,渲染文章需要 Chrome 或 Chromium

  • 没有写作界面;想要现成的界面,用 兔狲 · 公众号助手

快速开始

npm install -g @akairos/pipeline
zzp doctor
zzp wechat-export --markdown ./article.md --out ./article.html
zzp wechat-preview studio

wechat-export 只在本地生成 HTML 和预览,不会访问公众号。

谁在用它

我自己的公众号文章用它排版并写入草稿;兔狲 · 公众号助手和 Nezus 也把它当作发布执行层。

常见问题

会自动群发吗? 不会。微信路由只创建或更新草稿,发表在公众号后台由你决定。

和兔狲是什么关系? 兔狲是带界面的自托管工作台,它的 Worker 就是本仓库的云端 Worker,镜像由本仓库发布。

截图是真实数据吗? 截图来自本地测试环境,文章是演示内容;排版工作台里是自带的测试稿。